Started by timer Building in workspace /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace Cleaning local Directory . Checking out https://repository.dataone.org/software/cicore/trunk/d1_integration at revision '2015-12-06T06:36:19.387 +0000' A nbactions.xml 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/client 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/java/org/dataone/client/V1ClientArchitectureConformityIT.java A src/test/java/org/dataone/integration 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_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/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/apiTests/CNContentIntegrityV1V2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNRegisterV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.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/CNodeTier1_search_IT.java A src/test/java/org/dataone/integration/it/functional 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 A src/test/java/org/dataone/integration/it/functional/ChecksumAnalysis.java AU src/test/java/org/dataone/integration/it/functional/MNodeObjectLifecycleIT.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/CNViewFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/v2/V1V2InteropFunctionalIT.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/CNCNReplicationIT.java 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/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/MNStorageTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/AuthTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SSLTestImplementations.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/ViewTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SynchronizeMetadataTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNPackageTestImplementations.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/CNReadTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/ViewFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.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/CNDiagnosticTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNRegisterTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNReadTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNPackageFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNCoreTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.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/EnvironmentStatusTest.java A src/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/AbstractAuthorizationTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java A src/test/java/org/dataone/integration/it/testImplementations/UpdateSystemMetadataTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNDiagnosticFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SidCommonTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/V1IsAuthorizedAuthorizationTestImpl.java A src/test/java/org/dataone/integration/it/testImplementations/IsAuthorizedAuthorizationTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/AuthAPITestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/V2IsAuthorizedAuthorizationTestImpl.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/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/CNReadTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNReadSidTestDefinitions.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/QueryTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNRegisterTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNDiagnosticTestDefinitions.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/MNUpdateSystemMetadataTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNCoreTestDefinitions.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/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/webTest 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/integration/webTest/TestLauncher.java A src/test/java/org/dataone/integration/tools A src/test/java/org/dataone/integration/tools/ProductionResourceMapParsingChecks.java 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/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/configuration A src/test/java/org/dataone/configuration/TestSettingsTest.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/test_utilities.py 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 AU src/test/python/org/dataone/integration/test_all.py A src/test/python/org/dataone/integration/tier_1_mn_read_get.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/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/nodes.json 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 A src/test/resources/d1_testdocs 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/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/iso19115/README.txt 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/IPCC.200802107062739.1 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.195.2 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/dpennington.resourcemap 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.130.4 A src/test/resources/d1_testdocs/eml210/peggym.resourcemap 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/encodingTestSet 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 AU src/test/resources/d1_testdocs/encodingTestSet/IMPORTANT_README.txt A src/test/resources/d1_testdocs/IT_contexts A src/test/resources/d1_testdocs/IT_contexts/default.DEV.test.properties A src/test/resources/d1_testdocs/IT_contexts/default.LOCAL.test.properties A src/test/resources/d1_testdocs/fgdc 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/fgdc/www.nbii.gov_metadata_mdata_NASA_nasa_d_FEDGPS1293.xml 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/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/main A src/main/java A src/main/java/org A src/main/java/org/dataone 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/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/AtomicTest.java 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/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/CommonCallAdapter.java 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/EMLBuilderUtils.java AU src/main/java/org/dataone/integration/ExampleUtilities.java A src/main/java/org/dataone/integration/APITestUtils.java A src/main/java/org/dataone/configuration A src/main/java/org/dataone/configuration/TestSettings.java A src/main/resources 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/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.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/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/webapp A src/main/webapp/index.jsp A src/main/webapp/results.html A src/main/webapp/images 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 AU src/main/webapp/images/help.png AU src/main/webapp/images/red.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/license-header.txt A pom.xml A tierTestingMethodTemplater.pl A README.txt U . At revision 17136 no change for https://repository.dataone.org/software/cicore/trunk/d1_integration since the previous build Parsing POMs Established TCP socket on 56357 [workspace] $ /usr/lib/jvm/java-7-openjdk-amd64/bin/java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.7.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-2.52.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.7.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.7.jar 56357 <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/pom.xml -Dit.test=MNCoreV2IT,MNCoreV2SlowIT,MNReadV2IT,MNAuthorizationV2IT,MNQueryV2IT,MNReplicationV2IT,MNStorageV2IT,MNPackageV2IT,MNViewV2IT -Dcontext.label=DEV2 -Dtest=TestDefaultSettings verify [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:2.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 197, column 15 [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 221, column 15 [WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 214, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 237, 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.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- buildnumber-maven-plugin:1.2:create (default) @ d1_integration --- [INFO] Checking for local modifications: skipped. [INFO] Updating project files from SCM: skipped. [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace && svn --non-interactive info [INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace [INFO] Storing buildNumber: 17136 at timestamp: 1449383791816 [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace && svn --non-interactive info [INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_DEV2_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 22 source files to /var/lib/jenkins/jobs/d1_integration_DEV2_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 60 resources [INFO] [INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ d1_integration --- [INFO] Compiling 145 source files to /var/lib/jenkins/jobs/d1_integration_DEV2_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_DEV2_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.076 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 237 files to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/classes [copy] Copying 3 files to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar to /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_mn_v2/workspace/target/d1_integration-2.0-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp resources [/var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/src/main/webapp] [INFO] Webapp assembled in [447 msecs] [INFO] Building war: /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/target/d1_integration-2.0-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_DEV2_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_DEV2_mn_v2/workspace/target/failsafe-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.dataone.integration.it.apiTests.MNStorageV2IT 20151206-06:36:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:36:57: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:36:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] ~~~ Context is from d1client.properties: https://cn-dev-2.test.dataone.org/cn 20151206-06:36:58: [INFO]: rest call info: GET https://cn-dev-2.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient] 20151206-06:36:58: [INFO]: isNodeAlive for Node: https://cn-dev-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:36:58: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:36:58: [INFO]: rest call info: GET https://cn-dev-2.test.dataone.org/cn [org.dataone.client.rest.RestClient] 20151206-06:36:58: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:36:58: [INFO]: *** Adding CN to list: cn-dev-2 [ https://cn-dev-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:36:58: [INFO]: isNodeAlive for Node: https://cn-dev-ucsb-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:36:58: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:09: [INFO]: rest call info: GET https://cn-dev-ucsb-2.test.dataone.org/cn [org.dataone.client.rest.RestClient] 20151206-06:37:09: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:09: [WARN]: *** Failed to add CN to list: cn-dev-ucsb-2 [ https://cn-dev-ucsb-2.test.dataone.org/cn ]. Could not reach the node:GET https://cn-dev-2.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:09: [INFO]: isNodeAlive for Node: https://cn-dev-unm-2.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:09: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:09: [INFO]: rest call info: GET https://cn-dev-unm-2.test.dataone.org/cn [org.dataone.client.rest.RestClient] 20151206-06:37:09: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:09: [INFO]: *** Adding CN to list: cn-dev-unm-2 [ https://cn-dev-unm-2.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:09: [INFO]: isNodeAlive for Node: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:09: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:10: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.client.rest.RestClient] 20151206-06:37:10: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:10: [INFO]: *** Adding MN to list: mn-dev-ucsb-1 [ https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:10: [INFO]: isNodeAlive for Node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:10: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.client.rest.RestClient] 20151206-06:37:10: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:10: [INFO]: *** Adding MN to list: mn-dev-ucsb-2 [ https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:10: [INFO]: isNodeAlive for Node: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:10: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.client.rest.RestClient] 20151206-06:37:11: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: *** Adding MN to list: mn-dev-unm-1 [ https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: isNodeAlive for Node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.client.rest.RestClient] 20151206-06:37:11: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: *** Adding MN to list: mn-dev-unm-2 [ https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: trying to filter CN list for the round robin CN... original size: 2, includes nodes: [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: CN: https://cn-dev-2.test.dataone.org/cn "Development 2 Round Robin Router Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: excluding round robin CN: https://cn-dev-2.test.dataone.org/cn "Development 2 Round Robin Router Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: including CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: filtered CN list without round robin CN. size: 1, including nodes: [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: CN: https://cn-dev-unm-2.test.dataone.org/cn "UNM Development 2 Protocol Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:11: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:12: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:12: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:12: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:12: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache] 20151206-06:37:13: [INFO]: rest call info: GET https://cn-dev-2.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20151206-06:37:13: [INFO]: successful cache refresh from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache] 20151206-06:37:13: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_2015339223712848 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:13: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_2015339223712848 1testUpdateSystemMetadata_MutableReplPolicy_2015339223712848eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:37:13.184+00:002015-12-06T06:37:13.184+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:14: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2015339223712848; FilePart:object = /tmp/mmp.output.4350364929599391631.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7204832483525928577.tmp (985 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:14: [INFO]: object created. pid = testUpdateSystemMetadata_MutableReplPolicy_2015339223712848 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_2015339223712848 [org.dataone.client.rest.RestClient] 20151206-06:37:21: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2015339223712848; FilePart:sysmeta = /tmp/mmp.output.4936515799787883389.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_2015339223712848 [org.dataone.client.rest.RestClient] 20151206-06:37:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:31: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:31: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:31: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:31: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_2015339223731861 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:31: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_2015339223731861 1testUpdateSystemMetadata_MutableReplPolicy_2015339223731861eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:37:31.881+00:002015-12-06T06:37:31.881+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:33: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2015339223731861; FilePart:object = /tmp/mmp.output.5781189164109328226.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3455988806741554714.tmp (983 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:33: [INFO]: object created. pid = testUpdateSystemMetadata_MutableReplPolicy_2015339223731861 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_2015339223731861 [org.dataone.client.rest.RestClient] 20151206-06:37:38: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2015339223731861; FilePart:sysmeta = /tmp/mmp.output.541656015518716824.tmp (1074 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_2015339223731861 [org.dataone.client.rest.RestClient] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: Testing create() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: Testing update() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: Testing update(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: Testing delete() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: Testing delete(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:49: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:49: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:49: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:49: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223749947 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:49: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223749947 1testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223749947eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:37:49.966+00:002015-12-06T06:37:49.967+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:51: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223749947; FilePart:object = /tmp/mmp.output.4854198564143708983.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6857982202664640044.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:51: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223749947 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223749947 [org.dataone.client.rest.RestClient] 20151206-06:37:52: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223749947; FilePart:sysmeta = /tmp/mmp.output.2545019579041036375.tmp (1013 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:52: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:52: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:52: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:52: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223752201 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:52: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223752201 1testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223752201eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:37:52.221+00:002015-12-06T06:37:52.221+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223752201; FilePart:object = /tmp/mmp.output.2317829566931572429.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5455514707210566420.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:53: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223752201 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223752201 [org.dataone.client.rest.RestClient] 20151206-06:37:53: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2015339223752201; FilePart:sysmeta = /tmp/mmp.output.423785529886463945.tmp (1011 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:53: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:53: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:53: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:53: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:53: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864 [org.dataone.client.rest.RestClient] 20151206-06:37:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:54: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:54: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:54: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:54: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864 1testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:37:54.406+00:002015-12-06T06:37:54.406+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:55: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864; FilePart:object = /tmp/mmp.output.1259277940924376815.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6469920079303684792.tmp (973 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:55: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:55: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864 [org.dataone.client.rest.RestClient] 20151206-06:37:56: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223753864; FilePart:sysmeta = /tmp/mmp.output.620405960279808306.tmp (993 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:56: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740 [org.dataone.client.rest.RestClient] 20151206-06:37:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:56: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:56: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:56: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:56: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740 1testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:37:56.955+00:002015-12-06T06:37:56.955+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:57: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740; FilePart:object = /tmp/mmp.output.9142992954648913261.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2046829078725253675.tmp (971 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:57: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:57: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740 [org.dataone.client.rest.RestClient] 20151206-06:37:58: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2015339223756740; FilePart:sysmeta = /tmp/mmp.output.8119864926415108473.tmp (991 bytes); [org.dataone.client.rest.RestClient] 20151206-06:37:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:58: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:58: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:58: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:37:58: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:58: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592 [org.dataone.client.rest.RestClient] 20151206-06:37:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:59: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:59: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:59: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:37:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592 1testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:37:59.161+00:002015-12-06T06:37:59.161+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:00: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592; FilePart:object = /tmp/mmp.output.841152946847400119.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4038472047421930683.tmp (977 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:00: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:00: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592 [org.dataone.client.rest.RestClient] 20151206-06:38:01: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2015339223758592; FilePart:sysmeta = /tmp/mmp.output.1178680143491459155.tmp (982 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:01: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396 [org.dataone.client.rest.RestClient] 20151206-06:38:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:01: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:01: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:01: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:01: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396 1testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:01.619+00:002015-12-06T06:38:01.619+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:02: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396; FilePart:object = /tmp/mmp.output.4667554581812937126.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5228877204161365741.tmp (974 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:02: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:02: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396 [org.dataone.client.rest.RestClient] 20151206-06:38:03: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201533922381396; FilePart:sysmeta = /tmp/mmp.output.5291661150415062132.tmp (979 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:03: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:03: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:03: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:03: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922383366 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922383366 1testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922383366eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:03.384+00:002015-12-06T06:38:03.384+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:04: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922383366; FilePart:object = /tmp/mmp.output.5680534547929432322.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2807934196856565259.tmp (975 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:04: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922383366 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922383366 [org.dataone.client.rest.RestClient] 20151206-06:38:05: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922383366; FilePart:sysmeta = /tmp/mmp.output.867277470346554053.tmp (976 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:05: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:05: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:05: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:05: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922385944 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:05: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922385944 1testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922385944eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:05.959+00:002015-12-06T06:38:05.959+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:06: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922385944; FilePart:object = /tmp/mmp.output.7160153343918988071.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4562754415436437310.tmp (973 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:06: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922385944 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922385944 [org.dataone.client.rest.RestClient] 20151206-06:38:07: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201533922385944; FilePart:sysmeta = /tmp/mmp.output.6532857802267960564.tmp (974 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:07: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:07: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:07: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:07: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474 [org.dataone.client.rest.RestClient] 20151206-06:38:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:07: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474 1testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:07.995+00:002015-12-06T06:38:07.995+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:09: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474; FilePart:object = /tmp/mmp.output.1849739692218201754.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6512662395337678882.tmp (981 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:09: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:09: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474 [org.dataone.client.rest.RestClient] 20151206-06:38:10: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201533922387474; FilePart:sysmeta = /tmp/mmp.output.3344193251614107548.tmp (1005 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:10: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794 [org.dataone.client.rest.RestClient] 20151206-06:38:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:10: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:10: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:11: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:11: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794 1testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:11.000+00:002015-12-06T06:38:11.000+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:11: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794; FilePart:object = /tmp/mmp.output.4079354495637222950.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6848934045741993629.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:11: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:11: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794 [org.dataone.client.rest.RestClient] 20151206-06:38:12: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2015339223810794; FilePart:sysmeta = /tmp/mmp.output.3846067517827233442.tmp (1004 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:12: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:12: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:12: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:12: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:12: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593 [org.dataone.client.rest.RestClient] 20151206-06:38:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:13: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:13: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:13: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:13: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593 1testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:13.121+00:002015-12-06T06:38:13.121+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:14: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593; FilePart:object = /tmp/mmp.output.8727456111899165079.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.873348795034913992.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:14: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:14: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593 [org.dataone.client.rest.RestClient] 20151206-06:38:15: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223812593; FilePart:sysmeta = /tmp/mmp.output.1102425510848261208.tmp (992 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:15: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388 [org.dataone.client.rest.RestClient] 20151206-06:38:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:15: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:15: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:15: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:15: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388 1testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:15.606+00:002015-12-06T06:38:15.606+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:16: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388; FilePart:object = /tmp/mmp.output.4593169677312999528.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4109217619142043369.tmp (976 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:16: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:16: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388 [org.dataone.client.rest.RestClient] 20151206-06:38:16: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2015339223815388; FilePart:sysmeta = /tmp/mmp.output.8930211989473244898.tmp (991 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:16: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:17: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:17: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:17: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:17: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246 [org.dataone.client.rest.RestClient] 20151206-06:38:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246 1testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:17.743+00:002015-12-06T06:38:17.743+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:18: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246; FilePart:object = /tmp/mmp.output.5537962157512871978.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5196369049354417829.tmp (973 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:18: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:18: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246 [org.dataone.client.rest.RestClient] 20151206-06:38:19: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223817246; FilePart:sysmeta = /tmp/mmp.output.4440141666516848203.tmp (941 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:19: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975 [org.dataone.client.rest.RestClient] 20151206-06:38:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:20: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:20: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:20: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975 1testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:20.412+00:002015-12-06T06:38:20.412+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:21: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975; FilePart:object = /tmp/mmp.output.7349058500935641726.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1209586990609033198.tmp (971 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:21: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:21: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975 [org.dataone.client.rest.RestClient] 20151206-06:38:21: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2015339223819975; FilePart:sysmeta = /tmp/mmp.output.5379727711445836190.tmp (940 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:21: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:22: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:22: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:22: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:22: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223822588 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223822588 1testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223822588eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:22.603+00:002015-12-06T06:38:22.603+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:23: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223822588; FilePart:object = /tmp/mmp.output.6241727482650396355.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2561239089862962864.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:23: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223822588 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223822588 [org.dataone.client.rest.RestClient] 20151206-06:38:30: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223822588; FilePart:sysmeta = /tmp/mmp.output.8349862574178034340.tmp (1052 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:30: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223822588; FilePart:sysmeta = /tmp/mmp.output.4358566806582053255.tmp (1052 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:30: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:30: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:30: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:30: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223830784 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223830784 1testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223830784eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:38:30.798+00:002015-12-06T06:38:30.798+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:31: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223830784; FilePart:object = /tmp/mmp.output.4019952219241423548.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3291103430628130889.tmp (976 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:31: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223830784 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223830784 [org.dataone.client.rest.RestClient] 20151206-06:38:37: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223830784; FilePart:sysmeta = /tmp/mmp.output.7484585264064395310.tmp (1050 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:37: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2015339223830784; FilePart:sysmeta = /tmp/mmp.output.4695303469444288217.tmp (1050 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:37: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:37: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:37: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:37: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:37: [INFO]: ***************** running test for testCreate() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:38: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015339223837746; FilePart:object = /tmp/mmp.output.9058759710626057651.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8630015150272670900.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestCreate2015339223837746 [org.dataone.client.rest.RestClient] 20151206-06:38:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:39: [INFO]: ***************** running test for testCreate() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:40: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015339223839991; FilePart:object = /tmp/mmp.output.2890767066637360880.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5206915556423436409.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestCreate2015339223839991 [org.dataone.client.rest.RestClient] 20151206-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:40: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:40: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:40: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:41: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:41: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:41: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:41: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:41: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:41: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015339223841139; FilePart:object = /tmp/mmp.output.7003226265642602384.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6579401779900647978.tmp (810 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:41: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015339223841841; FilePart:object = /tmp/mmp.output.1401080852008153423.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2586236750403202788.tmp (810 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:42: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:42: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:42: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:38:42: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [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 20151206-06:38:42: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:42: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:38:43: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223842415_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.8253102759966921382.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8051866633586340779.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223842415_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:38:47: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223846606_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.8698368427973631429.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4461644021200428372.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223846606_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:38:51: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223850874_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.6898166297872865801.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8604350515843889508.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223850874_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:38:56: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223855310_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.1326387405665812351.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5283383156706789449.tmp (907 bytes); [org.dataone.client.rest.RestClient] 20151206-06:38:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223855310_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:39:00: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223859542_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.517554449822714079.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8297302126228770843.tmp (908 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223859542_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:39:04: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922393845_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.7282504388382633531.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7300133597740500747.tmp (911 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922393845_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:39:09: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922398172_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.3955810183549797125.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8721297070723156804.tmp (906 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922398172_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:39:13: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223912513_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.4707436901883125577.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1771570922498040000.tmp (930 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223912513_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C [org.dataone.client.rest.RestClient] 20151206-06:39:17: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223916655_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.2279493607967701743.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7421999170563370219.tmp (914 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223916655_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:39:21: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223920956_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.2238672472746242282.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5014711391477377176.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223920956_common-unicode-ascii-escaped-tomcatBlocked-%25255C [org.dataone.client.rest.RestClient] 20151206-06:39:26: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223925236_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.7817499384882380680.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2295242110051084980.tmp (910 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223925236_common-unicode-ascii-semi-colon-test-%25253B [org.dataone.client.rest.RestClient] 20151206-06:39:30: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223929646_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.2057920047489751644.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2406808768743102772.tmp (900 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223929646_common-unicode-ascii-escaped-%2525 [org.dataone.client.rest.RestClient] 20151206-06:39:34: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223933888_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.3067644269719335036.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5838034607465229412.tmp (910 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223933888_common-unicode-ascii-escaped-space%2520x%2520x [org.dataone.client.rest.RestClient] 20151206-06:39:39: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223938323_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.1308023800051263797.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6263880075856102473.tmp (906 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223938323_common-unicode-ascii-escape-anyway-%252B [org.dataone.client.rest.RestClient] 20151206-06:39:43: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223942617_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.2508216484593936884.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5648256898950446605.tmp (934 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223942617_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B [org.dataone.client.rest.RestClient] 20151206-06:39:47: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223946938_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.8287241374593955560.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1429822362352835869.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223946938_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:39:52: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223951125_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.398744135709883447.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3909241552081844230.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223951125_path-unicode-ascii-escaped-%253B [org.dataone.client.rest.RestClient] 20151206-06:39:56: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339223955529_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.941776624988343588.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.396610259483781257.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151206-06:39:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339223955529_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:40:00: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224004_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.3052372116561834940.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.935136771634034163.tmp (895 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224004_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:40:05: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922404237_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.7713943685554028343.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4291932279039277729.tmp (899 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922404237_path-unicode-ascii-escaped-%25253F [org.dataone.client.rest.RestClient] 20151206-06:40:09: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922408491_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.1096386201060371314.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1018356302510528730.tmp (899 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922408491_path-unicode-ascii-escaped-%25252F [org.dataone.client.rest.RestClient] 20151206-06:40:13: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224012851_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.5480419099727041101.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7254545901569127281.tmp (912 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224012851_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:40:18: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224017336_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.2593643460408808739.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3061153128256524328.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224017336_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:40:22: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224021682_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.1758272374487612634.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.730045765231262569.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224021682_path-unicode-ascii-escaped-double-%25252F%25252Fcase [org.dataone.client.rest.RestClient] 20151206-06:40:27: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922402667_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.5614650571670589774.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5502043326263764141.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922402667_path-unicode-ascii-escaped-double-trailing%25252F%25252F [org.dataone.client.rest.RestClient] 20151206-06:40:31: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224030526_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.8039850066123955010.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3845747111492915164.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224030526_common-unicode-bmp-1byte-escaped-%25C2%25A1%25C2%25A2%25C2%25A3 [org.dataone.client.rest.RestClient] 20151206-06:40:39: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224038152_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.1558415924294895580.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1424674606739407417.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224038152_common-unicode-bmp-2byte-escaped-%25E4%25A6%25B9%25E4%25A6%25BA [org.dataone.client.rest.RestClient] 20151206-06:40:43: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224042482_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.6031336058064077085.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6949693537593039459.tmp (925 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224042482_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:40:47: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224046784_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.5061384514229163889.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4755104958288377350.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224046784_path-ascii-doc-example-10.1000%252F182 [org.dataone.client.rest.RestClient] 20151206-06:40:52: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224051112_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.7440099364155688764.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4803827582737374361.tmp (938 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224051112_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:40:56: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224055506_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.8234137903083876450.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6419814643519970563.tmp (999 bytes); [org.dataone.client.rest.RestClient] 20151206-06:40:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224055506_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] 20151206-06:41:00: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224059906_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.1167073195108676058.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1838132386859816677.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224059906_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] 20151206-06:41:05: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922414143_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.8358682836322219419.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3124860310785609620.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922414143_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] Node Test Summary for node: https://mn-dev-ucsb-2.test.dataone.org/metacat/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 20151206-06:41:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:41:08: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:41:08: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:41:08: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:41:08: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922418438_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.3460560201489075620.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4376495541447962613.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922418438_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:41:11: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224111424_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.5926677093073012627.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7785653320940044009.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224111424_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:41:14: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224114139_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.4964115701275536746.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1883899283601653517.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224114139_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:41:17: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224116892_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.3863531291723576706.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7205200904013796414.tmp (907 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224116892_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:41:19: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224119640_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.7169344967777605823.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5727902426482105093.tmp (908 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224119640_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:41:22: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224122346_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.1714038872916575636.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.482593060342276279.tmp (912 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224122346_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:41:25: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224125129_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.5314196068843130260.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8705489589215474156.tmp (907 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224125129_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:41:28: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224127897_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.4603210815723394527.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6366016631156419911.tmp (930 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224127897_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C [org.dataone.client.rest.RestClient] 20151206-06:41:30: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224130586_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.537115003048322991.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5840389099004438713.tmp (914 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224130586_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:41:33: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224133329_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.1780507601561576191.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5446948354027376383.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224133329_common-unicode-ascii-escaped-tomcatBlocked-%25255C [org.dataone.client.rest.RestClient] 20151206-06:41:36: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922413622_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.3172703542816798301.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4579221218461904745.tmp (909 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922413622_common-unicode-ascii-semi-colon-test-%25253B [org.dataone.client.rest.RestClient] 20151206-06:41:39: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224138717_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.3863873164046438696.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5917721395034906340.tmp (900 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224138717_common-unicode-ascii-escaped-%2525 [org.dataone.client.rest.RestClient] 20151206-06:41:41: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224141699_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.3479433610575638079.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1534296316490744318.tmp (910 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224141699_common-unicode-ascii-escaped-space%2520x%2520x [org.dataone.client.rest.RestClient] 20151206-06:41:44: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224144411_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.6458667360700707284.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.33111302074330981.tmp (906 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224144411_common-unicode-ascii-escape-anyway-%252B [org.dataone.client.rest.RestClient] 20151206-06:41:47: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224147198_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.8058055244477394624.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5555993111752996147.tmp (934 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224147198_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B [org.dataone.client.rest.RestClient] 20151206-06:41:50: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224149956_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.4752812949714115488.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2332006582845228446.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224149956_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:41:52: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224152650_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.6039216205482938167.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6460475472300468106.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224152650_path-unicode-ascii-escaped-%253B [org.dataone.client.rest.RestClient] 20151206-06:41:55: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224155429_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.2963069761984968299.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6596779844487823165.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151206-06:41:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224155429_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:41:58: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224158217_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.6522724612957179669.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4742119720183854381.tmp (898 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224158217_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:42:01: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922420907_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.3324802558749935352.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.717990387565193281.tmp (899 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922420907_path-unicode-ascii-escaped-%25253F [org.dataone.client.rest.RestClient] 20151206-06:42:03: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922423663_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.3903899406764369992.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9071115333035669171.tmp (899 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922423663_path-unicode-ascii-escaped-%25252F [org.dataone.client.rest.RestClient] 20151206-06:42:07: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922426407_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.7605620896482688200.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1023854574965765562.tmp (911 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922426407_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:42:10: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201533922429857_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.4953199300058021959.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2798592907777886952.tmp (915 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:201533922429857_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:42:12: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224212532_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.2419195796037684233.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1593809429424272156.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224212532_path-unicode-ascii-escaped-double-%25252F%25252Fcase [org.dataone.client.rest.RestClient] 20151206-06:42:15: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224215298_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.4191975510549297619.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8231402482090545177.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224215298_path-unicode-ascii-escaped-double-trailing%25252F%25252F [org.dataone.client.rest.RestClient] 20151206-06:42:18: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224217988_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.2913293079180574720.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.597015110941289307.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224217988_common-unicode-bmp-1byte-escaped-%25C2%25A1%25C2%25A2%25C2%25A3 [org.dataone.client.rest.RestClient] 20151206-06:42:21: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224220742_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.6726812973261425121.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5997446249845496947.tmp (919 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224220742_common-unicode-bmp-2byte-escaped-%25E4%25A6%25B9%25E4%25A6%25BA [org.dataone.client.rest.RestClient] 20151206-06:42:23: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224223450_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.545177714993971514.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1864970939437852695.tmp (925 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224223450_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:42:26: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224226209_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.7930594598558314318.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7336223972203694382.tmp (904 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224226209_path-ascii-doc-example-10.1000%252F182 [org.dataone.client.rest.RestClient] 20151206-06:42:29: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224228963_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.5351729911148305002.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8979230416372952632.tmp (938 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224228963_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:42:32: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224231697_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.6296580698119977289.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7983106434223927001.tmp (999 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224231697_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] 20151206-06:42:34: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224234605_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.6666442410738065543.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1917713528080614267.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224234605_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] 20151206-06:42:37: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2015339224237315_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.1354948325092951147.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3206006556555048005.tmp (922 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testMNodeTier3:2015339224237315_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] Node Test Summary for node: https://mn-dev-unm-2.test.dataone.org/metacat/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 20151206-06:42:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:40: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:40: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:40: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:41: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:41: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:41: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: ***************** running test for testUpdate() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: creating a test object. pid = testUpdate_2015339224241861 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:41: [INFO]: SystemMetadata for pid: testUpdate_2015339224241861 1testUpdate_2015339224241861eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:42:41.873+00:002015-12-06T06:42:41.873+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:43: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2015339224241861; FilePart:object = /tmp/mmp.output.3008205434319079838.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6229211959368919120.tmp (953 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:43: [INFO]: object created. pid = testUpdate_2015339224241861 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015339224241861 [org.dataone.client.rest.RestClient] 20151206-06:42:45: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_2015339224241861; MMP message has: ParamPart:newPid = testUpdate_2015339224244243; FilePart:object = /tmp/mmp.output.1073511020566281441.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4073104229899752613.tmp (885 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015339224244243 [org.dataone.client.rest.RestClient] 20151206-06:42:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015339224241861 [org.dataone.client.rest.RestClient] 20151206-06:42:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-06T06:42:42.253%2B00:00 [org.dataone.client.rest.RestClient] 20151206-06:42:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:47: [INFO]: ***************** running test for testUpdate() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:47: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:47: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:47: [INFO]: creating a test object. pid = testUpdate_201533922424774 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:47: [INFO]: SystemMetadata for pid: testUpdate_201533922424774 1testUpdate_201533922424774eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:42:47.086+00:002015-12-06T06:42:47.086+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:48: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201533922424774; FilePart:object = /tmp/mmp.output.5226519607654075427.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4322842705187113689.tmp (950 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:48: [INFO]: object created. pid = testUpdate_201533922424774 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_201533922424774 [org.dataone.client.rest.RestClient] 20151206-06:42:48: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_201533922424774; MMP message has: ParamPart:newPid = testUpdate_2015339224248271; FilePart:object = /tmp/mmp.output.6438365663510988544.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8123130677472148845.tmp (883 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015339224248271 [org.dataone.client.rest.RestClient] 20151206-06:42:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_201533922424774 [org.dataone.client.rest.RestClient] 20151206-06:42:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-06T06:42:45.421%2B00:00 [org.dataone.client.rest.RestClient] 20151206-06:42:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:49: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:49: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:49: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:49: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: creating a test object. pid = testUpdate_2015339224249481 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:49: [INFO]: SystemMetadata for pid: testUpdate_2015339224249481 1testUpdate_2015339224249481eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:42:49.492+00:002015-12-06T06:42:49.492+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:50: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2015339224249481; FilePart:object = /tmp/mmp.output.1535525012332114873.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.404970581631940793.tmp (953 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:50: [INFO]: object created. pid = testUpdate_2015339224249481 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015339224249481 [org.dataone.client.rest.RestClient] 20151206-06:42:52: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_2015339224249481; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015339224251541; FilePart:object = /tmp/mmp.output.4443076734850546650.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8294038508483491293.tmp (948 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:52: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:52: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:52: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:52: [INFO]: creating a test object. pid = testUpdate_2015339224252418 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:52: [INFO]: SystemMetadata for pid: testUpdate_2015339224252418 1testUpdate_2015339224252418eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:42:52.430+00:002015-12-06T06:42:52.430+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2015339224252418; FilePart:object = /tmp/mmp.output.6352215178477018740.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2084673233493907479.tmp (951 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:53: [INFO]: object created. pid = testUpdate_2015339224252418 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015339224252418 [org.dataone.client.rest.RestClient] 20151206-06:42:53: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_2015339224252418; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015339224253477; FilePart:object = /tmp/mmp.output.5157014519411313522.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7415607554485411632.tmp (946 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:53: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:53: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:53: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:54: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: creating a test object. pid = testUpdate_201533922425412 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:54: [INFO]: SystemMetadata for pid: testUpdate_201533922425412 1testUpdate_201533922425412eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:42:54.023+00:002015-12-06T06:42:54.023+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:55: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201533922425412; FilePart:object = /tmp/mmp.output.2021206554626602827.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7988917239873459996.tmp (952 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:55: [INFO]: object created. pid = testUpdate_201533922425412 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_201533922425412 [org.dataone.client.rest.RestClient] 20151206-06:42:56: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_201533922425412; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_2015339224255754; FilePart:object = /tmp/mmp.output.1718215712396430369.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1468855410640241721.tmp (932 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:56: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:56: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:56: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:56: [INFO]: creating a test object. pid = testUpdate_2015339224256630 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:56: [INFO]: SystemMetadata for pid: testUpdate_2015339224256630 1testUpdate_2015339224256630eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:42:56.642+00:002015-12-06T06:42:56.642+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:57: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2015339224256630; FilePart:object = /tmp/mmp.output.437360081932323298.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4970160577334603389.tmp (951 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:57: [INFO]: object created. pid = testUpdate_2015339224256630 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdate_2015339224256630 [org.dataone.client.rest.RestClient] 20151206-06:42:58: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/testUpdate_2015339224256630; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_2015339224257806; FilePart:object = /tmp/mmp.output.6840837335758492747.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2844428122778235070.tmp (930 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:58: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:58: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:58: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:42:58: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:58: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:59: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015339224258376; FilePart:object = /tmp/mmp.output.8695439987594865501.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5366319419075959391.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:59: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate2015339224258376; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2015339224259398; FilePart:object = /tmp/mmp.output.3317545707546334118.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8890270219293865662.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151206-06:42:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:42:59: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015339224259879; FilePart:object = /tmp/mmp.output.4559467963944067656.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3222675989637584473.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:00: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate2015339224259879; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201533922430158; FilePart:object = /tmp/mmp.output.8585224478997012079.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8451836358263168810.tmp (871 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:00: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:00: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:00: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:00: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:00: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:01: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201533922430586; FilePart:object = /tmp/mmp.output.3370805496568323785.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1963763276405926877.tmp (871 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:02: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate201533922430586; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201533922431620; FilePart:object = /tmp/mmp.output.4382679870065532861.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.112651598322575826.tmp (865 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/mNodeTier3TestUpdate201533922430586 [org.dataone.client.rest.RestClient] 20151206-06:43:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:03: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:03: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:03: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201533922433264; FilePart:object = /tmp/mmp.output.6578149783752650237.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1180177942184488933.tmp (871 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:03: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate201533922433264; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201533922433532; FilePart:object = /tmp/mmp.output.1232635846872852967.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1288573314124625027.tmp (865 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/mNodeTier3TestUpdate201533922433264 [org.dataone.client.rest.RestClient] 20151206-06:43:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:04: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:04: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:04: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:04: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:04: [INFO]: ***************** running test for testArchive() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:05: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201533922434409; FilePart:object = /tmp/mmp.output.1434571427097872833.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8579340827042495695.tmp (871 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:06: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/archive/mNodeTier3TestDelete201533922434409; MMP entity is null [org.dataone.client.rest.RestClient] 20151206-06:43:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/mNodeTier3TestDelete201533922434409 [org.dataone.client.rest.RestClient] 20151206-06:43:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:06: [INFO]: ***************** running test for testArchive() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:06: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201533922436716; FilePart:object = /tmp/mmp.output.1636826185040488162.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4594787394736068443.tmp (871 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:07: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/archive/mNodeTier3TestDelete201533922436716; MMP entity is null [org.dataone.client.rest.RestClient] 20151206-06:43:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/mNodeTier3TestDelete201533922436716 [org.dataone.client.rest.RestClient] 20151206-06:43:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:07: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:07: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:07: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:07: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:07: [INFO]: ***************** running test for testArchive() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/archive/fakeID.201533922437739; MMP entity is null [org.dataone.client.rest.RestClient] 20151206-06:43:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: ***************** running test for testArchive() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/archive/fakeID.201533922438223; MMP entity is null [org.dataone.client.rest.RestClient] 20151206-06:43:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:08: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:08: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:08: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:08: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:08: [INFO]: ***************** running test for testArchive_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:09: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive201533922438806; FilePart:object = /tmp/mmp.output.7366469986418594476.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7137523276364778159.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:09: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/archive/mNodeTier3TestArchive201533922438806; MMP entity is null [org.dataone.client.rest.RestClient] 20151206-06:43:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestArchive201533922438806 [org.dataone.client.rest.RestClient] 20151206-06:43:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:11: [INFO]: ***************** running test for testArchive_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:11: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive2015339224311209; FilePart:object = /tmp/mmp.output.1770079007966432414.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5686575408777971136.tmp (873 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:11: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/archive/mNodeTier3TestArchive2015339224311209; MMP entity is null [org.dataone.client.rest.RestClient] 20151206-06:43:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestArchive2015339224311209 [org.dataone.client.rest.RestClient] 20151206-06:43:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:12: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:12: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:13: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:13: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:13: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:13: [INFO]: ***************** running test for testDelete_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:14: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201533922431396; FilePart:object = /tmp/mmp.output.8567223275756477423.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.511939557875927225.tmp (871 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:14: [INFO]: rest call info: DELETE https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestDelete201533922431396 [org.dataone.client.rest.RestClient] 20151206-06:43:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestDelete201533922431396 [org.dataone.client.rest.RestClient] 20151206-06:43:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:15: [INFO]: ***************** running test for testDelete_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:15: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2015339224315479; FilePart:object = /tmp/mmp.output.3539471653212117105.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1352306371558412715.tmp (872 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:15: [INFO]: rest call info: DELETE https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestDelete2015339224315479 [org.dataone.client.rest.RestClient] 20151206-06:43:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestDelete2015339224315479 [org.dataone.client.rest.RestClient] 20151206-06:43:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:16: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:16: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:16: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:16: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_2015339224316530 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:16: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2015339224316530 1testUpdateSystemMetadata_RightsHolder_2015339224316530eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:43:16.552+00:002015-12-06T06:43:16.552+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:17: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2015339224316530; FilePart:object = /tmp/mmp.output.2036380020826987491.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2566209019862344292.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:17: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_2015339224316530 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2015339224316530 [org.dataone.client.rest.RestClient] 20151206-06:43:24: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2015339224316530; FilePart:sysmeta = /tmp/mmp.output.3175254767168966423.tmp (1004 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2015339224316530 [org.dataone.client.rest.RestClient] 20151206-06:43:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:34: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:34: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:34: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:34: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:34: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_2015339224334689 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:34: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2015339224334689 1testUpdateSystemMetadata_RightsHolder_2015339224334689eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:43:34.701+00:002015-12-06T06:43:34.701+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:35: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2015339224334689; FilePart:object = /tmp/mmp.output.1061602041011219806.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1567238003071699889.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:35: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_2015339224334689 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2015339224334689 [org.dataone.client.rest.RestClient] 20151206-06:43:40: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2015339224334689; FilePart:sysmeta = /tmp/mmp.output.3393035426942792029.tmp (1002 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2015339224334689 [org.dataone.client.rest.RestClient] 20151206-06:43:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:51: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:51: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:51: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:52: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:52: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:52: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: certificate filename: testPerson [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2015339224352298 [org.dataone.client.rest.RestClient] 20151206-06:43:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2015339224352298 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_2015339224352298 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:52: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2015339224352298 1testUpdateSystemMetadata_NotAuthorized_2015339224352298eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:43:52.771+00:002015-12-06T06:43:52.771+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:54: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2015339224352298; FilePart:object = /tmp/mmp.output.4533292219670726044.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8366331394924829814.tmp (966 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:54: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_2015339224352298 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:54: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2015339224352298 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2015339224352298 [org.dataone.client.rest.RestClient] 20151206-06:43:55: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2015339224352298; FilePart:sysmeta = /tmp/mmp.output.974850532023895436.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2015339224355734 [org.dataone.client.rest.RestClient] 20151206-06:43:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2015339224355734 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_2015339224355734 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:55: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2015339224355734 1testUpdateSystemMetadata_NotAuthorized_2015339224355734eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:43:55.918+00:002015-12-06T06:43:55.918+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:56: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2015339224355734; FilePart:object = /tmp/mmp.output.3792104707755340443.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2617240367244794819.tmp (966 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:56: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_2015339224355734 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:56: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2015339224355734 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2015339224355734 [org.dataone.client.rest.RestClient] 20151206-06:43:57: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2015339224355734; FilePart:sysmeta = /tmp/mmp.output.3010208322457832630.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:57: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:57: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:57: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:43:57: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:57: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589 [org.dataone.client.rest.RestClient] 20151206-06:43:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:58: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:58: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:58: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589 1testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:43:58.153+00:002015-12-06T06:43:58.153+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:59: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589; FilePart:object = /tmp/mmp.output.2567703530262406345.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.946521658417829279.tmp (967 bytes); [org.dataone.client.rest.RestClient] 20151206-06:43:59: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:59: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:43:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589 [org.dataone.client.rest.RestClient] 20151206-06:44:00: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2015339224357589; FilePart:sysmeta = /tmp/mmp.output.1655623857466500116.tmp (929 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:00: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340 [org.dataone.client.rest.RestClient] 20151206-06:44:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:00: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:00: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:00: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:00: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340 1testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:44:00.540+00:002015-12-06T06:44:00.540+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340; FilePart:object = /tmp/mmp.output.9126556774924387549.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8778315161121631814.tmp (964 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:01: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340 [org.dataone.client.rest.RestClient] 20151206-06:44:01: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201533922440340; FilePart:sysmeta = /tmp/mmp.output.1684034175521635469.tmp (927 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:01: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:02: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:02: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:02: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_20153392244297 [org.dataone.client.rest.RestClient] 20151206-06:44:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_20153392244297 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:02: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_20153392244297 1testUpdateSystemMetadata_NoSerialVersion_20153392244297eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:44:02.574+00:002015-12-06T06:44:02.574+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:04: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_20153392244297; FilePart:object = /tmp/mmp.output.4261287147724767183.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3585958321436726393.tmp (960 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:04: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_20153392244297 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:04: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_20153392244297 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_20153392244297 [org.dataone.client.rest.RestClient] 20151206-06:44:10: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_20153392244297; FilePart:sysmeta = /tmp/mmp.output.8863924185913624954.tmp (952 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:10: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2015339224410563 [org.dataone.client.rest.RestClient] 20151206-06:44:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:10: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:10: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:10: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_2015339224410563 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:10: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2015339224410563 1testUpdateSystemMetadata_NoSerialVersion_2015339224410563eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:44:10.768+00:002015-12-06T06:44:10.768+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:11: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2015339224410563; FilePart:object = /tmp/mmp.output.6680083936550745683.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7739788269880262088.tmp (960 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:11: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_2015339224410563 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:11: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_2015339224410563 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2015339224410563 [org.dataone.client.rest.RestClient] 20151206-06:44:17: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2015339224410563; FilePart:sysmeta = /tmp/mmp.output.7831183297025916270.tmp (952 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:17: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:17: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:17: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:17: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382 [org.dataone.client.rest.RestClient] 20151206-06:44:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382 1testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:44:17.930+00:002015-12-06T06:44:17.930+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:19: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382; FilePart:object = /tmp/mmp.output.5836773171823768102.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3968783745925158026.tmp (972 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:19: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:19: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382 [org.dataone.client.rest.RestClient] 20151206-06:44:20: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224417382; FilePart:sysmeta = /tmp/mmp.output.8934807435078398274.tmp (938 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:20: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197 [org.dataone.client.rest.RestClient] 20151206-06:44:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:20: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:20: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:20: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197 1testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:44:20.401+00:002015-12-06T06:44:20.401+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:21: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197; FilePart:object = /tmp/mmp.output.7064250462683761479.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3332168337969667514.tmp (970 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:21: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:21: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197 [org.dataone.client.rest.RestClient] 20151206-06:44:21: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2015339224420197; FilePart:sysmeta = /tmp/mmp.output.2167622742050190798.tmp (936 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:21: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:22: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:22: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:22: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:22: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:22: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761 [org.dataone.client.rest.RestClient] 20151206-06:44:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:23: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:23: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:23: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761 1testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:44:23.266+00:002015-12-06T06:44:23.266+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:24: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761; FilePart:object = /tmp/mmp.output.4607167087775907469.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.628649975308005235.tmp (985 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:24: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:24: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761 [org.dataone.client.rest.RestClient] 20151206-06:44:30: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224422761; FilePart:sysmeta = /tmp/mmp.output.816368413735534811.tmp (1009 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:30: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734 [org.dataone.client.rest.RestClient] 20151206-06:44:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:30: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:30: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:30: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734 1testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:44:30.991+00:002015-12-06T06:44:30.991+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:31: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734; FilePart:object = /tmp/mmp.output.4451308734277373875.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8657918576836722728.tmp (983 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:31: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:31: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734 [org.dataone.client.rest.RestClient] 20151206-06:44:37: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2015339224430734; FilePart:sysmeta = /tmp/mmp.output.3622962769027645465.tmp (1007 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:37: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:37: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:37: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:44:37: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_2015339224437594 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:37: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2015339224437594 1testUpdateSystemMetadata_MutableRightsHolder_2015339224437594eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:44:37.604+00:002015-12-06T06:44:37.604+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:39: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2015339224437594; FilePart:object = /tmp/mmp.output.2722030872862942166.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4135979335572125146.tmp (987 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:39: [INFO]: object created. pid = testUpdateSystemMetadata_MutableRightsHolder_2015339224437594 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2015339224437594 [org.dataone.client.rest.RestClient] 20151206-06:44:39: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:45: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2015339224437594; FilePart:sysmeta = /tmp/mmp.output.7575460312356022865.tmp (1005 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2015339224437594 [org.dataone.client.rest.RestClient] 20151206-06:44:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:56: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:56: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:56: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:56: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_2015339224456593 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:56: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2015339224456593 1testUpdateSystemMetadata_MutableRightsHolder_2015339224456593eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:44:56.602+00:002015-12-06T06:44:56.602+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:57: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2015339224456593; FilePart:object = /tmp/mmp.output.3273262458720946697.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.352758909580535345.tmp (985 bytes); [org.dataone.client.rest.RestClient] 20151206-06:44:57: [INFO]: object created. pid = testUpdateSystemMetadata_MutableRightsHolder_2015339224456593 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:44:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2015339224456593 [org.dataone.client.rest.RestClient] 20151206-06:44:57: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:03: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2015339224456593; FilePart:sysmeta = /tmp/mmp.output.503818520009540850.tmp (1003 bytes); [org.dataone.client.rest.RestClient] 20151206-06:45:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2015339224456593 [org.dataone.client.rest.RestClient] 20151206-06:45:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:45:13: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:45:13: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:45:13: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:45:13: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_2015339224513982 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:13: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2015339224513982 1testUpdateSystemMetadata_MutableFormat_2015339224513982eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:45:13.992+00:002015-12-06T06:45:13.992+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:15: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2015339224513982; FilePart:object = /tmp/mmp.output.978856889100438973.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2729207693047227662.tmp (981 bytes); [org.dataone.client.rest.RestClient] 20151206-06:45:15: [INFO]: object created. pid = testUpdateSystemMetadata_MutableFormat_2015339224513982 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2015339224513982 [org.dataone.client.rest.RestClient] 20151206-06:45:21: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2015339224513982; FilePart:sysmeta = /tmp/mmp.output.9113530862238582083.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151206-06:45:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2015339224513982 [org.dataone.client.rest.RestClient] 20151206-06:45:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:32: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:32: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:32: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:32: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_2015339224532389 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:32: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2015339224532389 1testUpdateSystemMetadata_MutableFormat_2015339224532389eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:45:32.398+00:002015-12-06T06:45:32.398+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:33: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2015339224532389; FilePart:object = /tmp/mmp.output.7254630662858838170.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2652877937724202978.tmp (979 bytes); [org.dataone.client.rest.RestClient] 20151206-06:45:33: [INFO]: object created. pid = testUpdateSystemMetadata_MutableFormat_2015339224532389 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2015339224532389 [org.dataone.client.rest.RestClient] 20151206-06:45:38: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2015339224532389; FilePart:sysmeta = /tmp/mmp.output.2407959372887290830.tmp (978 bytes); [org.dataone.client.rest.RestClient] 20151206-06:45:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2015339224532389 [org.dataone.client.rest.RestClient] 20151206-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:45:49: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:45:49: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:45:49: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:45:49: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_2015339224549841 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:49: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_2015339224549841 1testUpdateSystemMetadata_MutableAccessPolicy_2015339224549841eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:45:49.851+00:002015-12-06T06:45:49.851+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:51: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2015339224549841; FilePart:object = /tmp/mmp.output.7653620111848802602.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.885948474225683313.tmp (987 bytes); [org.dataone.client.rest.RestClient] 20151206-06:45:51: [INFO]: object created. pid = testUpdateSystemMetadata_MutableAccessPolicy_2015339224549841 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_2015339224549841 [org.dataone.client.rest.RestClient] 20151206-06:45:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:51: [INFO]: certificate filename: testGroup [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:51: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:51: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:45:57: [INFO]: rest call info: PUT https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2015339224549841; FilePart:sysmeta = /tmp/mmp.output.236389142890986455.tmp (980 bytes); [org.dataone.client.rest.RestClient] 20151206-06:46:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_2015339224549841 [org.dataone.client.rest.RestClient] 20151206-06:46:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:08: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:08: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:08: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:08: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201533922468318 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:08: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201533922468318 1testUpdateSystemMetadata_MutableAccessPolicy_201533922468318eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgchangePermission2015-12-06T06:46:08.327+00:002015-12-06T06:46:08.327+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:09: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201533922468318; FilePart:object = /tmp/mmp.output.4074457515067514242.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.119863676048978470.tmp (984 bytes); [org.dataone.client.rest.RestClient] 20151206-06:46:09: [INFO]: object created. pid = testUpdateSystemMetadata_MutableAccessPolicy_201533922468318 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_201533922468318 [org.dataone.client.rest.RestClient] 20151206-06:46:09: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:14: [INFO]: rest call info: PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201533922468318; FilePart:sysmeta = /tmp/mmp.output.1062557666652159578.tmp (977 bytes); [org.dataone.client.rest.RestClient] 20151206-06:46:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_201533922468318 [org.dataone.client.rest.RestClient] Tests run: 36, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 569.009 sec Running org.dataone.integration.it.apiTests.MNQueryV2IT 20151206-06:46:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:25: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:25: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:25: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:25: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:25: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/query/pathquery [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/query/pathquery [org.dataone.client.rest.RestClient] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.657 sec Running org.dataone.integration.it.apiTests.MNCoreV2SlowIT 20151206-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:26: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:27: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:27: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:27: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:27: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:27: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:27: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:27: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:27: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log?fromDate=2015-12-06T06:46:28.376%2B00:00&toDate=2015-12-06T06:46:29.376%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20151206-06:46:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:29: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log?fromDate=2015-12-06T06:46:30.598%2B00:00&toDate=2015-12-06T06:46:31.598%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20151206-06:46:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:31: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:31: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:31: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:32: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:32: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:32: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:32: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:32: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20151206-06:46:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:33: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20151206-06:46:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:35: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:35: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:35: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:35: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:35: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log?idFilter=http://dx.doi.org/10.5061/dryad.db8hd/2/bitstream [org.dataone.client.rest.RestClient] 20151206-06:46:36: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:36: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log?idFilter=96281afe-6696-45bf-9cb4-af0e7d928202-OPD_membrane_fabrication_20140918.xlsx [org.dataone.client.rest.RestClient] 20151206-06:46:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:37: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:37: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:37: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:37: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:37: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/log?fromDate=2015-08-24T20:00:36.585%2B00:00 [org.dataone.client.rest.RestClient] 20151206-06:46:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:39: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20151206-06:46:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log?fromDate=2015-08-25T00:26:26.043%2B00:00 [org.dataone.client.rest.RestClient] Tests run: 6, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 14.274 sec Running org.dataone.integration.it.apiTests.MNAuthorizationV2IT 20151206-06:46:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:40: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:40: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:41: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:41: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:41: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:41: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:46:41: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:46:42: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:46:42: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:46:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: Testing isAuthorized() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: Testing isAuthorized(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:43: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:43: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:43: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:46:43: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 [org.dataone.client.rest.RestClient] 20151206-06:46:43: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:43: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:46:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:46:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:46:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:47: [INFO]: certificate filename: testPerson_NoSubjectInfo [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:47: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:47: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:47: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:46:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:46:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:46:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:50: [INFO]: certificate filename: testEQPerson1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:50: [INFO]: client setup as Subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:50: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:51: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:46:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:46:53: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:46:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:54: [INFO]: certificate filename: testEQPerson3 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:54: [INFO]: client setup as Subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:54: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:54: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:46:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:46:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:46:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:58: [INFO]: certificate filename: testGroupie [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:58: [INFO]: client setup as Subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:58: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:58: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:46:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:46:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 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-dev-ucsb-2:RightsHolder_testPerson.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:46:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 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-dev-ucsb-2:RightsHolder_testPerson.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 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-dev-ucsb-2:RightsHolder_testPerson.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:01: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:02: [INFO]: Running isAuthorized() on PUT https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/mNodeTier3TestUpdate201533922433264; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201533922433532; FilePart:object = /tmp/mmp.output.1232635846872852967.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1288573314124625027.tmp (865 bytes); with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 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-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 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-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 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-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/log with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:07: [INFO]: certificate filename: testPerson_Expired [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:07: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:07: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:07: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:07: [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:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:08: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:08: [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:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:08: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:08: [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:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:08: [INFO]: certificate filename: testPerson_SelfSigned [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:08: [INFO]: client setup as Subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:08: [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] 20151206-06:47:09: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 [org.dataone.client.rest.RestClient] 20151206-06:47:11: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:11: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:13: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:14: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:15: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:17: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:20: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 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-dev-unm-2:RightsHolder_testPerson.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 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-dev-unm-2:RightsHolder_testPerson.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 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-dev-unm-2:RightsHolder_testPerson.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:22: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:22: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 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-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:23: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 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-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 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-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:25: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:26: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:26: [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:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:26: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:26: [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:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:27: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:27: [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:167) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47: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] 20151206-06:47:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:47:29: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:47:29: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:47:29: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:47:29: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:29: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 [org.dataone.client.rest.RestClient] 20151206-06:47:30: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:30: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:30: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:34: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 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-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:35: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 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-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 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-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:37: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:41: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:42: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:44: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:47: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 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-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 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-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 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-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:53: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:53: [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] 20151206-06:47:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testPerson.14?action=read with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 [org.dataone.client.rest.RestClient] 20151206-06:47:55: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:55: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:57: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:47:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 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-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:47:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 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-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:59: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:47:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:47:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 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-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:47:59: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:00: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:01: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:01: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:03: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:04: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:05: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 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-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 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-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 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-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:08: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:09: [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] 20151206-06:48:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:10: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=changePermission with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=write with pid TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.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) 20151206-06:48:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:11: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:11: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:48:11: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:48:12: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:12: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:48:12: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:48:12: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:48:13: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:20: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 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-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 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-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:22: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:23: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:27: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:27: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:30: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 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-dev-ucsb-2:Public_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 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-dev-ucsb-2:Public_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:33: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 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-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:35: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 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-dev-ucsb-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:39: [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] 20151206-06:48:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:RightsHolder_testGroup.14?action=read with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:48:41: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:43: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:45: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 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-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 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-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:47: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:50: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:52: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 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-dev-unm-2:Public_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 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-dev-unm-2:Public_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:54: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 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-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 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-dev-unm-2:Public_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48: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] 20151206-06:48:58: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Public_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:48:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:48:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Public_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:48:59: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Public_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:48:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:59: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:59: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:48:59: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:48:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:49:00: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:00: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:49:00: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:49:00: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:49:00: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:04: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:08: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:12: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:17: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:21: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 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-dev-ucsb-2:Authenticated_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 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-dev-ucsb-2:Authenticated_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:24: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 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-dev-ucsb-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:29: [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] 20151206-06:49:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Public_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Authenticated_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:49:32: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Authenticated_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Authenticated_READ.14 with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:34: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:36: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 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-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 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-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:38: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:40: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:42: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 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-dev-unm-2:Authenticated_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 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-dev-unm-2:Authenticated_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:44: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 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-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 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-dev-unm-2:Authenticated_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:48: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Authenticated_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Authenticated_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:49: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:49: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:49: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:50: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:49:50: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:49:50: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:50: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:49:50: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:49:50: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Verified_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:49:51: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Verified_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Verified_READ.14 with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:53: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:49:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:49:58: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:49:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:49:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:49:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:00: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:01: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:06: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:10: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:12: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:14: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 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-dev-ucsb-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:21: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Authenticated_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:22: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Verified_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:50:23: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Verified_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Verified_READ.14 with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:25: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:27: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:27: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:28: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:30: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:30: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:31: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:32: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:34: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:35: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:36: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 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-dev-unm-2:Verified_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:40: [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] 20151206-06:50:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=write with pid TierTesting:mn-dev-unm-2:Verified_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:Verified_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:41: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:42: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:50:42: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:50:42: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:42: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:50:42: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:50:42: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:50:43: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testPerson_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_READ.14 with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:47: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:52: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 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-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 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-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:55: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:50:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:50:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:50:58: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:50:59: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:50:59: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:00: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:02: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 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-dev-ucsb-2:testPerson_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 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-dev-ucsb-2:testPerson_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 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-dev-ucsb-2:testPerson_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:06: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 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-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 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-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 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-dev-ucsb-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:10: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:11: [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] 20151206-06:51:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:Verified_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:51:14: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testPerson_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:14: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_READ.14 with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:18: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 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-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 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-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:20: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:21: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:22: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:22: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:23: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:24: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 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-dev-unm-2:testPerson_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 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-dev-unm-2:testPerson_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 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-dev-unm-2:testPerson_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:26: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 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-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 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-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 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-dev-unm-2:testPerson_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:30: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:31: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:51:32: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:51:32: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:33: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:51:33: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:51:33: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 [org.dataone.client.rest.RestClient] 20151206-06:51:33: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:35: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:37: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:41: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:46: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:50: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:51:55: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:51:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 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-dev-ucsb-2:testPerson_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:51:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:51:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 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-dev-ucsb-2:testPerson_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:51:58: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 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-dev-ucsb-2:testPerson_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:00: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 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-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52: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] 20151206-06:52:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_WRITE.14 [org.dataone.client.rest.RestClient] 20151206-06:52:07: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testPerson_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:08: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_WRITE.14 with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:08: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:12: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:12: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 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-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:14: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:14: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:16: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:17: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:18: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 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-dev-unm-2:testPerson_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 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-dev-unm-2:testPerson_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 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-dev-unm-2:testPerson_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:21: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:21: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 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-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 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-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 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-dev-unm-2:testPerson_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:24: [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] 20151206-06:52:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:25: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:25: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:52:26: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:52:26: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:27: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:52:27: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:27: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:52:27: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 [org.dataone.client.rest.RestClient] 20151206-06:52:28: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:30: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:32: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:35: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:36: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:40: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:42: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:43: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:46: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:47: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 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-dev-ucsb-2:testPerson_CHANGE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 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-dev-ucsb-2:testPerson_CHANGE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 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-dev-ucsb-2:testPerson_CHANGE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:51: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 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-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:53: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 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-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 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-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52: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] 20151206-06:52:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:52:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:58: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:52:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:52:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:52:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 [org.dataone.client.rest.RestClient] 20151206-06:52:59: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:52:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:01: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:01: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:01: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:03: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:06: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:08: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:10: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 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-dev-unm-2:testPerson_CHANGE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 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-dev-unm-2:testPerson_CHANGE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:12: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 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-dev-unm-2:testPerson_CHANGE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:12: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:12: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 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-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:13: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 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-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:14: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:14: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 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-dev-unm-2:testPerson_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:15: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:16: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53: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] 20151206-06:53:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:17: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testPerson_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:53:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:53:18: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:53:18: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:19: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:53:19: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:53:19: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:53:20: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testGroup_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_READ.14 with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:22: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:23: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:27: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:27: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 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-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 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-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:30: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 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-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:31: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:31: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:34: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:35: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:36: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:39: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 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-dev-ucsb-2:testGroup_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 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-dev-ucsb-2:testGroup_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:42: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:43: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 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-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 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-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 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-dev-ucsb-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:49: [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] 20151206-06:53:50: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testPerson_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:53:52: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testGroup_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_READ.14 with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:54: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:56: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:56: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 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-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:53:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 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-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:53:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 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-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:53:59: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:53:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:53:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:01: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:01: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:03: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:03: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 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-dev-unm-2:testGroup_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:04: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:04: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 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-dev-unm-2:testGroup_READ.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:05: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:05: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:05: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 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-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:06: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:06: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 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-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 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-dev-unm-2:testGroup_READ.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:07: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:08: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:08: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:08: [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] 20151206-06:54:09: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:10: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_READ.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:10: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_READ.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:10: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:10: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:10: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:54:10: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:10: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:54:11: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:11: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:54:11: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:11: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:54:11: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 [org.dataone.client.rest.RestClient] 20151206-06:54:13: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:15: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:16: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:17: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:18: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:19: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:21: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:22: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:26: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:30: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:34: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 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-dev-ucsb-2:testGroup_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:38: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:40: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:41: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 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-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:42: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:43: [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] 20151206-06:54:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_READ.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:44: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:44: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:45: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_WRITE.14 [org.dataone.client.rest.RestClient] 20151206-06:54:45: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testGroup_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_WRITE.14 with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:47: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:49: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 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-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 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-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 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-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:52: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:54: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:55: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:56: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:56: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 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-dev-unm-2:testGroup_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:57: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:54:58: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:58: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:54:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 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-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:54:59: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:54:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:54:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 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-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:00: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 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-dev-unm-2:testGroup_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:00: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:01: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:01: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:01: [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] 20151206-06:55:02: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:03: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:55:03: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:55:03: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:55:03: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:55:03: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 [org.dataone.client.rest.RestClient] 20151206-06:55:04: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:06: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:07: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:08: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:09: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:11: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:12: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:12: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:13: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 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-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 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-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 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-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:15: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:17: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:18: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:19: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:20: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:22: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:23: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:26: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 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-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:28: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 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-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:29: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 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-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:32: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:32: [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] 20151206-06:55:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 [org.dataone.client.rest.RestClient] 20151206-06:55:34: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:35: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:36: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:37: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:38: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:38: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 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-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:39: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 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-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 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-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:40: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:42: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:44: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:45: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:47: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:47: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 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-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:48: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:48: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 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-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:49: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:49: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 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-dev-unm-2:testGroup_CHANGE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:50: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:50: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:50: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:51: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:51: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=write with pid TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:testGroup_CHANGE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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) 20151206-06:55:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:52: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:52: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:55:52: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:55:53: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:53: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:55:53: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:55:53: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 [org.dataone.client.rest.RestClient] 20151206-06:55:54: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:54: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:55: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:55:57: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:55:57: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:58: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:55:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:55:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:55:59: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:01: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:02: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:02: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:04: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:05: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:06: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:07: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:08: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:10: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:11: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:11: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:11: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:13: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:14: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:14: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:15: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:15: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:17: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:18: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:19: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:20: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:21: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:21: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:23: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 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-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:24: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:24: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:25: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:25: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56: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] 20151206-06:56:26: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:testGroup_CHANGE.14?action=read with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:26: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:27: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:27: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 [org.dataone.client.rest.RestClient] 20151206-06:56:27: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:28: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:29: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:30: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:30: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:31: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:31: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:32: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:32: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:33: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:33: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:34: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:34: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:34: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:35: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:36: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:37: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:37: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:38: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:38: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:39: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:39: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:39: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:40: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:41: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:41: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:41: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:42: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:43: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 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-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:43: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:44: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:44: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:44: [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] 20151206-06:56:45: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:45: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=changePermission with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:46: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=write with pid TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; : READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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) 20151206-06:56:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:56:46: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:56:46: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:47: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:56:47: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:47: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:56:47: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:47: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 [org.dataone.client.rest.RestClient] 20151206-06:56:47: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:47: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:48: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:48: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=read with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:49: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:49: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=write with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.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) 20151206-06:56:50: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:50: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:legacyAcct_WRITE.14?action=read with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:51: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=write with pid TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14 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-dev-ucsb-2:ComplicatedPolicy.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.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) 20151206-06:56:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 [org.dataone.client.rest.RestClient] 20151206-06:56:52: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:52: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=changePermission with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=read [org.dataone.client.rest.RestClient] 20151206-06:56:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=read with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:52: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=write with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.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) 20151206-06:56:53: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: Running isAuthorized() on GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-ucsb-2:ComplicatedPolicy.14?action=changePermission with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=write [org.dataone.client.rest.RestClient] 20151206-06:56:53: [INFO]: Running isAuthorized() on GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=write with pid TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/isAuthorized/TierTesting:mn-dev-unm-2:ComplicatedPolicy.14?action=changePermission [org.dataone.client.rest.RestClient] 20151206-06:56:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-dev-unm-2:ComplicatedPolicy.14 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-dev-unm-2:ComplicatedPolicy.14 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:627) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:333) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:318) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:647) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.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) Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 612.548 sec Running org.dataone.integration.it.apiTests.MNPackageV2IT 20151206-06:56:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:56:53: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:56:53: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:56:53: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:56:53: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: creating a test object. pid = testPackage_scimeta_2015339225653847 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:53: [INFO]: SystemMetadata for pid: testPackage_scimeta_2015339225653847 1testPackage_scimeta_2015339225653847eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-06T06:56:53.856+00:002015-12-06T06:56:53.856+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:55: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2015339225653847; FilePart:object = /tmp/mmp.output.7933277008151212429.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1611504012844398452.tmp (950 bytes); [org.dataone.client.rest.RestClient] 20151206-06:56:55: [INFO]: object created. pid = testPackage_scimeta_2015339225653847 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:55: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:55: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:55: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201533922565517.testPackage_dataObj_ on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:55: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-dev-ucsb-2.201533922565517.testPackage_dataObj_ 1MNCallAdapterTierTests.mn-dev-ucsb-2.201533922565517.testPackage_dataObj_eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-06T06:56:55.025+00:002015-12-06T06:56:55.025+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:56: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201533922565517.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.2339224796942041467.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7364907291264307429.tmp (987 bytes); [org.dataone.client.rest.RestClient] 20151206-06:56:56: [INFO]: object created. pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201533922565517.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:57: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_2015339225653847; FilePart:object = /tmp/mmp.output.8604156064587590994.tmp (3178 bytes); FilePart:sysmeta = /tmp/mmp.output.8647489910616418708.tmp (776 bytes); [org.dataone.client.rest.RestClient] 20151206-06:56:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_2015339225653847 [org.dataone.client.rest.RestClient] 20151206-06:56:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:58: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:58: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:58: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:58: [INFO]: creating a test object. pid = testPackage_scimeta_2015339225658739 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:58: [INFO]: SystemMetadata for pid: testPackage_scimeta_2015339225658739 1testPackage_scimeta_2015339225658739eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-06T06:56:58.748+00:002015-12-06T06:56:58.748+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:59: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2015339225658739; FilePart:object = /tmp/mmp.output.2151076768739969904.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3905888930796329132.tmp (948 bytes); [org.dataone.client.rest.RestClient] 20151206-06:56:59: [INFO]: object created. pid = testPackage_scimeta_2015339225658739 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:59: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:59: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:59: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-dev-unm-2.2015339225659697.testPackage_dataObj_ on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:56:59: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-dev-unm-2.2015339225659697.testPackage_dataObj_ 1MNCallAdapterTierTests.mn-dev-unm-2.2015339225659697.testPackage_dataObj_eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-06T06:56:59.706+00:002015-12-06T06:56:59.706+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:00: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-dev-unm-2.2015339225659697.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.8558348432095445625.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2595866749736263065.tmp (985 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:00: [INFO]: object created. pid = MNCallAdapterTierTests.mn-dev-unm-2.2015339225659697.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:00: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_2015339225658738; FilePart:object = /tmp/mmp.output.5415910029983377909.tmp (3178 bytes); FilePart:sysmeta = /tmp/mmp.output.8151426096236840991.tmp (776 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_2015339225658738 [org.dataone.client.rest.RestClient] 20151206-06:57:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:01: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:01: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:01: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:01: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:01: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:02: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:03: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:03: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:03: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: creating a test object. pid = testPackage_scimeta_20153392257369 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:03: [INFO]: SystemMetadata for pid: testPackage_scimeta_20153392257369 1testPackage_scimeta_20153392257369eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-06T06:57:03.077+00:002015-12-06T06:57:03.077+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:04: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20153392257369; FilePart:object = /tmp/mmp.output.2807764775651736526.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2369965902393550631.tmp (948 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:04: [INFO]: object created. pid = testPackage_scimeta_20153392257369 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:04: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:04: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:04: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201533922574131.testPackage_dataObj_ on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:04: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-dev-ucsb-2.201533922574131.testPackage_dataObj_ 1MNCallAdapterTierTests.mn-dev-ucsb-2.201533922574131.testPackage_dataObj_eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-06T06:57:04.139+00:002015-12-06T06:57:04.139+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:05: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201533922574131.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.2580069834416485974.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7894431169877057695.tmp (987 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:05: [INFO]: object created. pid = MNCallAdapterTierTests.mn-dev-ucsb-2.201533922574131.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:06: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_20153392257369; FilePart:object = /tmp/mmp.output.6882190779406624736.tmp (3058 bytes); FilePart:sysmeta = /tmp/mmp.output.6617968526781851042.tmp (760 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:12: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_20153392257369 [org.dataone.client.rest.RestClient] 20151206-06:57:12: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:12: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:12: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:12: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:12: [INFO]: creating a test object. pid = testPackage_scimeta_2015339225712158 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:12: [INFO]: SystemMetadata for pid: testPackage_scimeta_2015339225712158 1testPackage_scimeta_2015339225712158eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-06T06:57:12.167+00:002015-12-06T06:57:12.167+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:13: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2015339225712158; FilePart:object = /tmp/mmp.output.4253899814512065164.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.249532031628707678.tmp (948 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:13: [INFO]: object created. pid = testPackage_scimeta_2015339225712158 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:13: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:13: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:13: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-dev-unm-2.201533922571361.testPackage_dataObj_ on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:13: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-dev-unm-2.201533922571361.testPackage_dataObj_ 1MNCallAdapterTierTests.mn-dev-unm-2.201533922571361.testPackage_dataObj_eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgread2015-12-06T06:57:13.070+00:002015-12-06T06:57:13.070+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:13: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-dev-unm-2.201533922571361.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.109245745888986828.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8923246508109972785.tmp (984 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:13: [INFO]: object created. pid = MNCallAdapterTierTests.mn-dev-unm-2.201533922571361.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:14: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2015339225712158; FilePart:object = /tmp/mmp.output.1275356001495687088.tmp (3076 bytes); FilePart:sysmeta = /tmp/mmp.output.3623801024701245455.tmp (762 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_2015339225712158 [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.005 sec Running org.dataone.integration.it.apiTests.MNCoreV2IT 20151206-06:57:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:17: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:17: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:17: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151206-06:57:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:18: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.227 sec Running org.dataone.integration.it.apiTests.MNViewV2IT 20151206-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:19: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:20: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:20: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:20: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testView_NotAuthorized_201533922572060 [org.dataone.client.rest.RestClient] 20151206-06:57:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201533922572060 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: creating a test object. pid = testView_NotAuthorized_201533922572060 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:20: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201533922572060 1testView_NotAuthorized_201533922572060eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:57:20.563+00:002015-12-06T06:57:20.563+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:21: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201533922572060; FilePart:object = /tmp/mmp.output.2753778035635325869.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8110199854371604292.tmp (949 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:21: [INFO]: object created. pid = testView_NotAuthorized_201533922572060 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:21: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_201533922572060 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/views/default/testView_NotAuthorized_201533922572060 [org.dataone.client.rest.RestClient] 20151206-06:57:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testView_NotAuthorized_2015339225722622 [org.dataone.client.rest.RestClient] 20151206-06:57:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2015339225722622 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: creating a test object. pid = testView_NotAuthorized_2015339225722622 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:22: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2015339225722622 1testView_NotAuthorized_2015339225722622eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:57:22.809+00:002015-12-06T06:57:22.809+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:23: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2015339225722622; FilePart:object = /tmp/mmp.output.3692004684471266806.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3222572063937348471.tmp (950 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:23: [INFO]: object created. pid = testView_NotAuthorized_2015339225722622 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:23: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2015339225722622 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/views/default/testView_NotAuthorized_2015339225722622 [org.dataone.client.rest.RestClient] 20151206-06:57:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:23: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:23: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:24: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:24: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:24: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:24: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/testView_InvalidTheme_2015339225724199 [org.dataone.client.rest.RestClient] 20151206-06:57:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_2015339225724199 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: creating a test object. pid = testView_InvalidTheme_2015339225724199 on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:24: [INFO]: SystemMetadata for pid: testView_InvalidTheme_2015339225724199 1testView_InvalidTheme_2015339225724199eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:57:24.700+00:002015-12-06T06:57:24.700+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:25: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_2015339225724199; FilePart:object = /tmp/mmp.output.5122918969367338287.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3821457001450661854.tmp (949 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:25: [INFO]: object created. pid = testView_InvalidTheme_2015339225724199 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:25: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_2015339225724199 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:26: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_2015339225724199 [org.dataone.client.rest.RestClient] 20151206-06:57:26: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:26: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:27: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/testView_InvalidTheme_2015339225726996 [org.dataone.client.rest.RestClient] 20151206-06:57:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:27: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:27: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:27: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_2015339225726996 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:27: [INFO]: creating a test object. pid = testView_InvalidTheme_2015339225726996 on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:27: [INFO]: SystemMetadata for pid: testView_InvalidTheme_2015339225726996 1testView_InvalidTheme_2015339225726996eml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgtestRightsHolderchangePermission2015-12-06T06:57:27.188+00:002015-12-06T06:57:27.188+00:00bogusAuthoritativeNodebogusAuthoritativeNode [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_2015339225726996; FilePart:object = /tmp/mmp.output.5075251422664101323.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.414188617585491428.tmp (949 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:28: [INFO]: object created. pid = testView_InvalidTheme_2015339225726996 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_2015339225726996 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_2015339225726996 [org.dataone.client.rest.RestClient] 20151206-06:57:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:28: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:28: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:28: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:28: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:28: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20151206-06:57:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20151206-06:57:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:29: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:29: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: ***************** running test for testListViews(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: ***************** running test for testListViews(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.442 sec Running org.dataone.integration.it.apiTests.MNReplicationV2IT 20151206-06:57:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.5192924557839873340.tmp (803 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.2122306305611382832.tmp (803 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:30: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:30: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:31: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:31: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.3064689416376385724.tmp (849 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.4085607825876363085.tmp (850 bytes); [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 1.453 sec Running org.dataone.integration.it.apiTests.MNReadV2IT 20151206-06:57:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:31: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:31: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:31: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:31: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:31: [INFO]: ***************** running test for testGet() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: ***************** running test for testGet() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: ***************** running test for testGet() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015339225732638 [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: ***************** running test for testGet() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015339225732726 [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:32: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:32: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:33: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:33: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:33: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922573371_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733155_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733235_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733315_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733411_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733507_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733601_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733696_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733808_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:57:33: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733902_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225733998_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922573484_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734165_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734255_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734367_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734472_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734551_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734639_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734759_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:57:34: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734849_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225734948_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922573525_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735118_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735225_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735312_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735426_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735515_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735600_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735684_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] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735787_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:35: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735877_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735915_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:57:35: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225735957_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test20153392257363_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922573644_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922573681_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736117_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736150_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736191_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736231_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736266_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736300_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736342_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736385_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736423_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736452_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736489_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736535_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736568_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736621_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736670_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736707_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736745_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736786_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736824_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736860_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736898_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:57:36: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736935_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225736982_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] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922573724_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:37: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:37: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225737901_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225737998_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201533922573892_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738180_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738266_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738350_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738443_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738527_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738630_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738715_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738813_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:57:38: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738901_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225738989_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201533922573995_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739183_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739263_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739344_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739428_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739527_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739612_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739704_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739796_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:39: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739875_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225739966_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201533922574069_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740156_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740240_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740341_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740427_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] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740518_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:40: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740640_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740679_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740717_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740754_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740791_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740826_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740870_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740905_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:57:40: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740948_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225740986_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201533922574116_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201533922574159_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test201533922574192_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741134_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741170_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741214_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741262_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741305_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741335_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741373_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741417_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741460_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741496_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741540_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741581_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741619_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741661_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741695_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741736_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] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/Test2015339225741777_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:41: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:41: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:41: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015339225742667 [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:2015339225742779 [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:42: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:43: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:43: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:43: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225743137_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225743318_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225743518_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:57:43: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225743712_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225743905_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225744112_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225744297_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225744478_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:57:44: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225744655_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225744846_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922574521_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225745201_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225745404_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225745584_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:57:45: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225745782_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225745960_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225746143_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225746320_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225746502_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:57:46: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225746704_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:47: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225746908_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:57:47: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225747120_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:47: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225747300_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:57:47: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225747483_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:57:47: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225747678_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:57:48: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225747873_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:57:48: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922574853_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:57:48: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225748258_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:57:48: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225748452_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] 20151206-06:57:48: [INFO]: rest call info: HEAD https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225748651_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:57:48: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:48: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:48: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:48: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225748829_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:57:48: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225748878_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:57:48: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225748924_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225748967_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922574917_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922574977_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749135_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749204_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749262_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749320_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749376_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749423_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749479_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749544_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749590_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749645_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749698_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749762_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749804_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749854_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:49: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749913_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225749965_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922575030_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test201533922575093_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225750139_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225750182_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225750218_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225750253_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225750305_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] 20151206-06:57:50: [INFO]: rest call info: HEAD https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/Test2015339225750351_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:50: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:50: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:50: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:50: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:50: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/TierTesting:mn-dev-ucsb-2:Public_READ.14?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/TierTesting:mn-dev-unm-2:Public_READ.14?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/TestingNotFound:2015339225751747 [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/TestingNotFound:2015339225751807 [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:51: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:51: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752148_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752213_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752279_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752343_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752424_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752491_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752555_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752616_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752682_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752742_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752802_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:57:52: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752874_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225752942_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201533922575313_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201533922575378_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753145_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753209_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753279_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753341_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753418_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753478_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753541_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753601_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753669_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753731_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753795_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753869_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:57:53: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753928_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225753995_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] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test201533922575454_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754114_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754128_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754141_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754155_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754186_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754201_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754215_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754229_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754243_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754256_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754269_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754282_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754295_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754308_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754321_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754333_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754346_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754374_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754390_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754403_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754418_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754434_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754446_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754464_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754477_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754489_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754502_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754514_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754527_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] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/checksum/Test2015339225754539_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:54: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:54: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-06T06:47:55.060%2B00:00&toDate=2015-12-06T06:56:55.060%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-06T06:47:55.242%2B00:00&toDate=2015-12-06T06:56:55.242%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20151206-06:57:55: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:55: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-08-25T14:55:11.340%2B00:00 [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-08-25T14:54:59.671%2B00:00 [org.dataone.client.rest.RestClient] 20151206-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:56: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-06T06:47:57.440%2B00:00&toDate=2015-12-06T06:56:57.440%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?fromDate=2015-12-06T06:47:57.586%2B00:00&toDate=2015-12-06T06:56:57.586%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:57: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:57: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READnull [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: creating a test object. pid = TierTesting:mn-dev-ucsb-2:Public_READnull on https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: SystemMetadata for pid: TierTesting:mn-dev-ucsb-2:Public_READnull 1TierTesting:mn-dev-ucsb-2:Public_READnulleml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgpublicread2015-12-06T06:57:58.503+00:002015-12-06T06:57:58.503+00:00urn:node:mnDevUCSB2urn:node:mnDevUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READnull; FilePart:object = /tmp/mmp.output.134682172340364722.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2623048586218713731.tmp (924 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0 [org.dataone.client.rest.RestClient] a message 20151206-06:57:58: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.1968696784281695409.tmp (200 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READnull [org.dataone.client.rest.RestClient] 20151206-06:57:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: creating a test object. pid = TierTesting:mn-dev-unm-2:Public_READnull on https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:58: [INFO]: SystemMetadata for pid: TierTesting:mn-dev-unm-2:Public_READnull 1TierTesting:mn-dev-unm-2:Public_READnulleml://ecoinformatics.org/eml-2.0.11718103ce09c6b4c3efc1681f3023402998a2CN=urn:node:cnDevUNM2,DC=dataone,DC=orgCN=testRightsHolder,DC=dataone,DC=orgpublicread2015-12-06T06:57:58.993+00:002015-12-06T06:57:58.993+00:00urn:node:mnDevUNM2urn:node:mnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READnull; FilePart:object = /tmp/mmp.output.5975316351727994909.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4254079079261847189.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20151206-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/0007f892-0d8f-4451-94e9-94d02ba5dd0d_0 [org.dataone.client.rest.RestClient] a message 20151206-06:57:59: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.8828030033809328300.tmp (200 bytes); [org.dataone.client.rest.RestClient] 20151206-06:57:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:59: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:59: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:59: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:57:59: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:57:59: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:57:59: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:00: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:00: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:00: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:01: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:01: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:01: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:01: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:01: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:01: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:01: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:01: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:01: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:02: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:02: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:02: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:02: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:02: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:02: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:02: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:201533922583410 [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object/TestingNotFound:201533922583500 [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:03: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:03: [INFO]: ***************** running test for Node:: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922583868_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153392258434_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922584188_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922584340_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922584493_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:58:04: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922584643_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922584809_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153392258546_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922585206_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922585362_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922585515_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922585666_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:58:05: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922585815_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:58:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922585972_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:58:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922586124_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:58:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922586298_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:58:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922586448_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:58:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922586599_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:58:06: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922586749_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:58:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922586901_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:58:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153392258769_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:58:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922587220_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:58:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922587386_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:58:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922587547_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:58:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922587696_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:58:07: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922587849_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test2015339225880_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588150_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588300_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] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588475_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:08: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:08: [INFO]: ***************** running test for Node:: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588626_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588644_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588673_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588691_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588705_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588720_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588734_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588750_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588764_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588778_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588793_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588809_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588823_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588838_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588852_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588866_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588882_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588896_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588911_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588925_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588939_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588953_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588967_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20151206-06:58:08: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588981_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test201533922588995_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153392258910_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153392258924_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153392258938_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153392258952_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] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/replica/Test20153392258966_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: Testing get() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: Testing get(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: Testing getSystemMetadata() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: Testing getSystemMetadata(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: Testing describe() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: Testing describe(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: Testing listObjects() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: Testing listObjects(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:09: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: certificate filename: cnDevUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: certificate filename: cnSandboxUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: client setup as Subject: CN=urn:node:cnSandboxUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: cnSandboxUNM1 with subject: CN=urn:node:cnSandboxUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:09: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:10: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:10: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:11: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:10.722+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:11: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:10.722+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:12: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:10.722+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:13: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:10.722+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:13: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:13: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:13: [INFO]: created client for certificate file: cnSandboxUNM1 with subject: CN=urn:node:cnSandboxUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:13: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:13: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:13: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:14: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:13.835+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:14: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:13.835+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:14: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:13.835+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:14: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:13.835+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:14: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:14: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:15: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:15: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:15: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:15: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:15: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:15: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:16: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-ucsb-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:16: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-ucsb-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-09-28T22:24:43.464+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:16: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:16: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:16: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:16: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TierTesting:mn-dev-unm-2:Public_READ.14 [org.dataone.client.rest.RestClient] 20151206-06:58:17: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-dev-unm-2:Public_READ.14; ParamPart:dateSysMetaLastModified = 2015-09-28T14:51:03.429+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:17: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:17: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:17: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:17: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:17: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:18: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32015339225817468; FilePart:object = /tmp/mmp.output.4742997476220628968.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3575157835281493264.tmp (806 bytes); [org.dataone.client.rest.RestClient] 20151206-06:58:18: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = mNodeTier32015339225817468; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:18.459+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:18: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:18: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32015339225818908; FilePart:object = /tmp/mmp.output.6441845179091536259.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4109285133804234594.tmp (806 bytes); [org.dataone.client.rest.RestClient] 20151206-06:58:19: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = mNodeTier32015339225818908; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:19.180+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:19: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:19: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:19: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:20: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:20: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:20.296+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:20: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:20.456+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:20: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:20: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:20: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:20: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:20: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:20.784+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:21.409+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:21: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:21: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:22: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:22: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:22: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: rest call info: POST https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:22.265+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: rest call info: POST https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2015-12-06T06:58:22.791+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20151206-06:58:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: *** context label: DEV2 [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:22: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: rest call info: GET https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:23: [INFO]: MN excluded from test: https://mn-dev-ucsb-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:23: [INFO]: MN included in test: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: rest call info: GET https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:23: [INFO]: MN excluded from test: https://mn-dev-unm-1.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20151206-06:58:23: [INFO]: MN included in test: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: rest call info: GET https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/meta/TestingNotFound:2015339225823248 [org.dataone.client.rest.RestClient] 20151206-06:58:23: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20151206-06:58:23: [INFO]: rest call info: GET https://mn-dev-unm-2.test.dataone.org/metacat/d1/mn/v2/meta/TestingNotFound:2015339225823326 [org.dataone.client.rest.RestClient] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 51.721 sec Results : Tests run: 108, Failures: 0, Errors: 0, 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_DEV2_mn_v2/workspace/target/failsafe-reports [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [JENKINS] Recording test results Notifying upstream projects of job completion Join notifier requires a CauseAction [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21:55.479s [INFO] Finished at: Sun Dec 06 06:58:23 UTC 2015 [INFO] Final Memory: 53M/745M [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data [JENKINS] Archiving /var/lib/jenkins/jobs/d1_integration_DEV2_mn_v2/workspace/pom.xml to org.dataone/d1_integration/2.0-SNAPSHOT/d1_integration-2.0-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: SUCCESS