UnstableConsole Output

Established TCP socket on 42621
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven:  -B -f /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/pom.xml test javadoc:test-javadoc
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:2.4-SNAPSHOT
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.apache.solr:solr-solrj:jar -> version 5.2.1 vs 3.4.0 @ line 162, column 17
[WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 223, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 206, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 246, column 15
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 230, 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] ---------------------< org.dataone:d1_integration >---------------------
[INFO] Building DataONE Integration Testing Package 2.4-SNAPSHOT
[INFO] --------------------------------[ war ]---------------------------------
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ d1_integration ---
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration
[INFO] Storing buildNumber: null at timestamp: 1560447448894
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration
[INFO] Storing buildScmBranch: UNKNOWN_BRANCH
[INFO] 
[INFO] --- maven-resources-plugin:2.6: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:3.1:compile (default-compile) @ d1_integration ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 23 source files to /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/classes
[WARNING] /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/src/main/java/org/dataone/integration/APITestUtils.java: Some input files use or override a deprecated API.
[WARNING] /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/src/main/java/org/dataone/integration/APITestUtils.java: Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ d1_integration ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 61 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ d1_integration ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 147 source files to /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/test-classes
[WARNING] /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.java: Some input files use or override a deprecated API.
[WARNING] /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.java: Recompile with -Xlint:deprecation for details.
[WARNING] /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java: Some input files use unchecked or unsafe operations.
[WARNING] /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ d1_integration ---
[INFO] Surefire report directory: /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.dataone.client.PoolingHttpClientConnectionManagerTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.025 sec
Running org.dataone.client.CNRestURLTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 8, Time elapsed: 0.458 sec
Running org.dataone.integration.contextTests.TestDefaultSettings
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.dataone.integration.webTest.TestingTestRunnerServlet
20190613-17:37:34: [WARN]: Starting monitoring... [org.dataone.client.utils.HttpConnectionMonitorService]
20190613-17:37:34: [WARN]: Starting monitor thread [org.dataone.client.utils.HttpConnectionMonitorService]
20190613-17:37:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20190613-17:37:34: [INFO]: setting system property 'context.mn.baseurl' to value 'http://demo.test.dataone.org/knb/d1/mn' [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNReadV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNReplicationV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNAuthorizationV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNAuthenticationV1V2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNCoreV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNRegisterV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNDiagnosticV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNReadV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNReplicationV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNCoreV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNQueryV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNAuthorizationV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNQueryV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNCoreV1SlowIT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNStorageV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNUpdateSystemMetadataIT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNIdentityV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNCoreV2SlowIT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNReadV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNCoreV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNReplicationV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNReplicationV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNAuthorizationV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNReadV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNAuthenticationV1V2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNRegisterV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNCoreV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNContentIntegrityV1V2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNPackageV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNViewV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNIdentityV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNStorageV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNContentIntegrityV1V2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNQueryV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNAuthorizationV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNQueryV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNViewV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: running tests on: MNCoreV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:34: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:34: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://demo.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:34: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:34: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://demo.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:34: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:34: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://demo.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:34: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://demo.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20190613-17:37:34: [INFO]: running tests on: MNCoreV1SlowIT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:34: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:34: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://demo.test.dataone.org/knb/d1/mn/v1/log [org.dataone.client.rest.RestClient]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:34: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:34: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:34: [INFO]: certificate filename: cnDevUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20190613-17:37:35: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testGetLogRecords_eventFiltering() vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate filename: cnSandboxUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: client setup as Subject: CN=urn:node:cnSandboxUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20190613-17:37:35: [INFO]: created client for certificate file: cnSandboxUNM1 with subject: CN=urn:node:cnSandboxUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: running tests on: MNStorageV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testArchive() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2019164103735535; FilePart:object = /tmp/mmp.output.8875784447282157025.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4211287138829437841.tmp (875 bytes);  [org.dataone.client.rest.RestClient]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [WARN]: Unable to get a valid NodeReference for node at: http://demo.test.dataone.org/knb/d1/mn/v1 to use as the system metadata's authoritativeMemberNode for created object: testUpdate_2019164103735552 because the getCapabilities() call failed. [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161)
	at org.dataone.client.v1.impl.MultipartMNode.getCapabilities(MultipartMNode.java:253)
	at org.dataone.integration.adapters.CommonCallAdapter.getCapabilities(CommonCallAdapter.java:156)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1536)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1462)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1415)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1374)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1391)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testUpdate_badObsoletedByInfo(MNStorageV1IT.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
20190613-17:37:35: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdate_2019164103735552 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: creating a test object.  pid = testUpdate_2019164103735552 on http://demo.test.dataone.org/knb/d1/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: SystemMetadata for pid: testUpdate_2019164103735552
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdate_2019164103735552</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2019-06-13T17:37:35.561+00:00</dateUploaded>
    <dateSysMetadataModified>2019-06-13T17:37:35.561+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1642)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1462)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1415)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1374)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1391)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testUpdate_badObsoletedByInfo(MNStorageV1IT.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161)
	at org.dataone.client.v1.impl.MultipartMNode.create(MultipartMNode.java:566)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:500)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1633)
	... 67 more
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [WARN]: Unable to get a valid NodeReference for node at: http://demo.test.dataone.org/knb/d1/mn/v1 to use as the system metadata's authoritativeMemberNode for created object: testUpdate_2019164103735605 because the getCapabilities() call failed. [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161)
	at org.dataone.client.v1.impl.MultipartMNode.getCapabilities(MultipartMNode.java:253)
	at org.dataone.integration.adapters.CommonCallAdapter.getCapabilities(CommonCallAdapter.java:156)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1536)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1462)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1415)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1374)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1391)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testUpdate_badObsoletesInfo(MNStorageV1IT.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
20190613-17:37:35: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdate_2019164103735605 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: creating a test object.  pid = testUpdate_2019164103735605 on http://demo.test.dataone.org/knb/d1/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: SystemMetadata for pid: testUpdate_2019164103735605
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdate_2019164103735605</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2019-06-13T17:37:35.613+00:00</dateUploaded>
    <dateSysMetadataModified>2019-06-13T17:37:35.613+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1642)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1462)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1415)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1374)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1391)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testUpdate_badObsoletesInfo(MNStorageV1IT.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161)
	at org.dataone.client.v1.impl.MultipartMNode.create(MultipartMNode.java:566)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:500)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1633)
	... 67 more
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20190613-17:37:35: [INFO]: created client for certificate file: testSubmitter with subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testArchive() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testArchive_NoCert() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testDelete_NoCert() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testUpdate() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [WARN]: Unable to get a valid NodeReference for node at: http://demo.test.dataone.org/knb/d1/mn/v1 to use as the system metadata's authoritativeMemberNode for created object: testUpdate_2019164103735685 because the getCapabilities() call failed. [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161)
	at org.dataone.client.v1.impl.MultipartMNode.getCapabilities(MultipartMNode.java:253)
	at org.dataone.integration.adapters.CommonCallAdapter.getCapabilities(CommonCallAdapter.java:156)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1536)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1462)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1415)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1374)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1391)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testUpdate(MNStorageV1IT.java:49)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
20190613-17:37:35: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdate_2019164103735685 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: creating a test object.  pid = testUpdate_2019164103735685 on http://demo.test.dataone.org/knb/d1/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: SystemMetadata for pid: testUpdate_2019164103735685
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
    <serialVersion>1</serialVersion>
    <identifier>testUpdate_2019164103735685</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2019-06-13T17:37:35.690+00:00</dateUploaded>
    <dateSysMetadataModified>2019-06-13T17:37:35.690+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1642)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1462)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1415)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1374)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1391)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testUpdate(MNStorageV1IT.java:49)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
	at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161)
	at org.dataone.client.v1.impl.MultipartMNode.create(MultipartMNode.java:566)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:500)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1633)
	... 67 more
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20190613-17:37:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: 
***************** running test for testCreate() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Could not refresh ObjectFormat cache from CN:  [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [WARN]: Will temporarily use the locally cached list. [org.dataone.client.v2.formats.ObjectFormatCache]
20190613-17:37:35: [INFO]: refreshed cache from format list shipped with libclient_java. [org.dataone.client.v2.formats.ObjectFormatCache]
<html>
  <head>
    <title>Member Node Web Service Test Results</title>
    <style type="text/css">
      div { padding-left: 10px; padding-right: 10px; border-top: 2px solid #CCC; }
      body { font-family: sans-serif; margin: 0px; }
      div.padded { margin-top: 20px; }
      table { width: 100%; }
      th { text-align: left; }
      td { width: 60%; text-align: left; font-weight: normal; font-size: smaller; padding-left: 50px; }
      .runHeader {
          background: gray;
          padding: 10px; padding-left: 50px;}

      .testPass {
          background-image: url('images/blue.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testIgnore {
          background-image: url('images/grey.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testFailure {
          background-image: url('images/red.png');    background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testWarning {
          background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testError {
          background-image: url('images/red.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testAssumptionBye {
          background-image: url('images/blue.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .summaryPass {
          background: #aaa; background-image: url('images/blue.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryFail {
          background: #aaa; background-image: url('images/red.png');    background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryWarn {
          background: #aaa; background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryAllIgnored {
          background: #aaa; background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .greyDescr {
          background: #ccc;
          padding: 10px; padding-left: 50px;
          }

      span.dropt {border-bottom: thin dotted;}
      span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
      span.dropt span {position: absolute; left: -9999px;
           margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
           border-style:solid; border-color:black; border-width:3px; z-index: 6;}
      span.dropt:hover span {left: 2%; background: #ffffff;}

      span.dropt span {position: absolute; left: -9999px;
           margin: 40px 0 0 0px; padding: 3px 3px 3px 3px;
           border-style:solid; border-color:blue; border-width:1px;}
      span.dropt:hover span {margin: 20px 0 0 42%; background: #eeeeee; z-index:6; font-style: oblique; }

    </style>
    <script language="javascript">
function toggleTrace(showHideDiv, switchTextDiv) {
    var ele = document.getElementById(showHideDiv);
    var text = document.getElementById(switchTextDiv);
    if(ele.style.display == "block") {
    ele.style.display = "none";
    text.innerHTML = "show trace";
    }
    else {
    ele.style.display = "block";
    text.innerHTML = "hide trace";
    }
}
    </script>
  </head>


  <body>

<div class="greyDescr"><table><tr><th>Member Node Url: http://demo.test.dataone.org/knb/d1/mn</th><td>Thu Jun 13 17:37:34 UTC 2019</td></tr></table></div><div class="runHeader">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNCoreV1IT</th>
      <td/>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getCapabilities - test that a Node document is returned</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">tests that the getCapabilities() call returns a result of type Node</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org: Name or service not known [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
        <a id="toggleControl2" href="javascript:toggleTrace('traceContent2','toggleControl2');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent2" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org: Name or service not known [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetCapabilities(CoreTestImplementations.java:151)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getCapabilities - contactSubject value is valid</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">tests that at least one contactSubject element is populated with a RFC2253 compliant Subject value.</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
        <a id="toggleControl3" href="javascript:toggleTrace('traceContent3','toggleControl3');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent3" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetCapabilities_HasCompatibleNodeContact(CoreTestImplementations.java:198)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getCapabilities - nodeIdentity value is valid</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">tests that the nodeIdentity field follows naming rules indicated by 'urn:node:[[alpha]|_]{2,23}'</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
        <a id="toggleControl4" href="javascript:toggleTrace('traceContent4','toggleControl4');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent4" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetCapabilities_NodeIdentityValidFormat(CoreTestImplementations.java:233)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>ping - test for valid return</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test uses a certificateless connection, and tests for a valid date that can be deserialized into java.util.Date,and also checks that the returned date is within 1 minute of the client date</span>
        </span>AssertionError: GET http://demo.test.dataone.org/knb/d1/mn/v1/monitor/ping ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org
        <a id="toggleControl5" href="javascript:toggleTrace('traceContent5','toggleControl5');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent5" style="display: none;">
          <pre>java.lang.AssertionError: GET http://demo.test.dataone.org/knb/d1/mn/v1/monitor/ping ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testPing(CoreTestImplementations.java:90)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="summaryFail">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNCoreV1IT</th>
      <td>Failed Test Case due to failures. [RunCount=4 Failures=4 Errors=0 Warnings=0 Assumptions=0 Ignored=0]</td>
    </tr>
  </table>
</div>
<div class="runHeader">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNCoreV1SlowIT</th>
      <td/>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - enforces access restrictions</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test works by testing the negative case where the client is not a CN making the call, but is anonymous</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
        <a id="toggleControl8" href="javascript:toggleTrace('traceContent8','toggleControl8');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent8" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_AccessRestriction(CoreTestImplementations.java:300)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - test event filtering</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">Tier 1 MNs might only have READ events, so the test gets the log records from a given period and if only one type of event, filters for a different one and expect zero of them returned. If 2 types, just expect fewer records from withinthat time period. </span>
        </span>AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180318194448GMT+00:00
        <a id="toggleControl9" href="javascript:toggleTrace('traceContent9','toggleControl9');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent9" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180318194448GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_eventFiltering(CoreTestImplementations.java:525)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - test PID filtering</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">Test that pidFilter only returns objects with the given Identifier string The test attepmpts to find a negative case and to make sure it is filtered out when thefilter is applied.</span>
        </span>AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180318194448GMT+00:00
        <a id="toggleControl10" href="javascript:toggleTrace('traceContent10','toggleControl10');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent10" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180318194448GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_pidFiltering(CoreTestImplementations.java:632)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - test no parameter and every-parameter cases</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">test that a Log object is returned, calling with the STAGE CN certificate.</span>
        </span>AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180318194448GMT+00:00
        <a id="toggleControl11" href="javascript:toggleTrace('traceContent11','toggleControl11');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent11" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180318194448GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:358)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - test list slicing behavior</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">performs heuristic tests that count and total parameters are correct, and that the caller can limit the number of items returned using the count parameter.</span>
        </span>AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180318194448GMT+00:00
        <a id="toggleControl12" href="javascript:toggleTrace('traceContent12','toggleControl12');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent12" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180318194448GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_Slicing(CoreTestImplementations.java:427)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - date filtering</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">Test that the fromDate parameter works and excludes log records occurring before it.</span>
        </span>AssertionError: ServiceFailure : 0000 : Certificate is expired (or not yet valid): certificate expired on 20180319181654GMT+00:00
        <a id="toggleControl13" href="javascript:toggleTrace('traceContent13','toggleControl13');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent13" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure : 0000 : Certificate is expired (or not yet valid): certificate expired on 20180319181654GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_dateFiltering(CoreTestImplementations.java:728)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="summaryFail">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNCoreV1SlowIT</th>
      <td>Failed Test Case due to failures. [RunCount=6 Failures=6 Errors=0 Warnings=0 Assumptions=0 Ignored=0]</td>
    </tr>
  </table>
</div>
<div class="runHeader">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNStorageV1IT</th>
      <td>SOURCE</td>
    </tr>
  </table>
</div>
<div class="testIgnored">
  <table>
    <tr>
      <th>testGenerateIdentifier</th>
      <td>No test exists for this yet.</td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>archive - tests that archive works</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object, calls archive on it, then checks that the identifier returned from the archive call matches the one given and that the system metadata for the archived object has a status of archived</span>
        </span>AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
        <a id="toggleControl17" href="javascript:toggleTrace('traceContent17','toggleControl17');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent17" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive(MNStorageTestImplementations.java:672)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>create - test with unauthorized subject</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test calls create with a certificate whose subject is not authorized and expects to get either a NotAuthorized or InvalidToken exception</span>
        </span>AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2019164103735535; FilePart:object = /tmp/mmp.output.8875784447282157025.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4211287138829437841.tmp (875 bytes); ]
        <a id="toggleControl18" href="javascript:toggleTrace('traceContent18','toggleControl18');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent18" style="display: none;">
          <pre>java.lang.AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2019164103735535; FilePart:object = /tmp/mmp.output.8875784447282157025.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4211287138829437841.tmp (875 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate_NoCert(MNStorageTestImplementations.java:139)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests with bad obsoletedBy info</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test incorrectly sets the obsoletedBy property instead of the obsoletes property on the system metadata before calling update with it, expecting an InvalidSystemMetadata exception</span>
        </span>AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00 [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
        <a id="toggleControl19" href="javascript:toggleTrace('traceContent19','toggleControl19');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent19" style="display: none;">
          <pre>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00 [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:433)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests with bad obsoletes info</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test sets the obsoletes property on the system metadata before calling update with it, expecting an InvalidSystemMetadata exception</span>
        </span>AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00 [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
        <a id="toggleControl20" href="javascript:toggleTrace('traceContent20','toggleControl20');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent20" style="display: none;">
          <pre>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00 [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:492)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests without a certificate</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object and then tries, without a certificate, to call update, expecting a NotAuthorized or InvalidToken exception</span>
        </span>AssertionError: Exception while setting up test (callAdapter.create): ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
        <a id="toggleControl21" href="javascript:toggleTrace('traceContent21','toggleControl21');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent21" style="display: none;">
          <pre>java.lang.AssertionError: Exception while setting up test (callAdapter.create): ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoCert(MNStorageTestImplementations.java:558)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests without a certificate</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object and then tries, with a certificate that isn't authorized, to call update, expecting a NotAuthorized exception. It also gets the system metadata and verifies that the obsoletedBy was not modified</span>
        </span>AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
        <a id="toggleControl22" href="javascript:toggleTrace('traceContent22','toggleControl22');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent22" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoRightsOnObsoleted(MNStorageTestImplementations.java:621)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>archive - test with a fake identifier</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test calls archive with a fake identifier, expecting a NotFound exception</span>
        </span>AssertionError: Expected NotFound, got: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
        <a id="toggleControl23" href="javascript:toggleTrace('traceContent23','toggleControl23');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent23" style="display: none;">
          <pre>java.lang.AssertionError: Expected NotFound, got: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive_NotFound(MNStorageTestImplementations.java:711)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>archive - test without a certificate</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object then calls archive without a certificate, expecting a NotAuthorized or InvalidToken exception</span>
        </span>AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
        <a id="toggleControl24" href="javascript:toggleTrace('traceContent24','toggleControl24');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent24" style="display: none;">
          <pre>java.lang.AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive_NoCert(MNStorageTestImplementations.java:786)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>delete - test without a certificate</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object then calls delete without a certificate, expecting a NotAuthorized or InvalidToken exception</span>
        </span>AssertionError: Expected InvalidToken, got: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00 [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2019164103735535; FilePart:object = /tmp/mmp.output.8875784447282157025.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4211287138829437841.tmp (875 bytes); ]
        <a id="toggleControl25" href="javascript:toggleTrace('traceContent25','toggleControl25');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent25" style="display: none;">
          <pre>java.lang.AssertionError: Expected InvalidToken, got: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00 [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2019164103735535; FilePart:object = /tmp/mmp.output.8875784447282157025.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4211287138829437841.tmp (875 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testDelete_NoCert(MNStorageTestImplementations.java:862)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests that update works </th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates a new object and calls update on the object. It verifies that the identifier returned from update matches the new identifier given to the update call. It then gets the updated system metadata and verifies the it has the original identifier in obsoletes field. It also verifies that dateSystemMetadataModified was set properly. It then gets the original system metadata and verifies that it has the new identifier in the obsoletedBy field. It also verifies that a call to listObjects will contain the updated system metadata.</span>
        </span>AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00 [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
        <a id="toggleControl26" href="javascript:toggleTrace('traceContent26','toggleControl26');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent26" style="display: none;">
          <pre>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00 [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1859)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:370)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>create - tests that create works</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test calls create, then verifies that the returned identifier matches the one passed to create, and also calls get in order to test that the object with that identifier contains the text submitted</span>
        </span>AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
        <a id="toggleControl27" href="javascript:toggleTrace('traceContent27','toggleControl27');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent27" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0000: Certificate is expired (or not yet valid): certificate expired on 20180519185722GMT+00:00
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1861)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1854)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate(MNStorageTestImplementations.java:93)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testIgnored">
  <table>
    <tr>
      <th>create - test with challenging unicode identifiers</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">tests create called with a variety of unicode identifiers, verifying that create throws no exceptions</span>
        </span>Test exists but claims to not be implemented (see MNStorageTestImplementations)
      </td>
    </tr>
  </table>
</div>
<div class="summaryFail">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNStorageV1IT</th>
      <td>Failed Test Case due to failures. [RunCount=11 Failures=11 Errors=0 Warnings=0 Assumptions=0 Ignored=2]</td>
    </tr>
  </table>
</div>
  </body>
</html>

20190613-17:37:35: [INFO]: setting system property 'context.mn.baseurl' to value 'http://demo.test.dataone.org/knb/d1/mn' [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:35: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:35: [INFO]: Registering class: org.dataone.integration.webTest.MockV1ITCase [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:35: [INFO]: running tests on: MockV1ITCase [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:35: [INFO]: setting system property 'context.mn.baseurl' to value 'http://demo.test.dataone.org/knb/d1/mn' [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:35: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:35: [INFO]: Registering class: org.dataone.integration.webTest.MockV1ITCase [org.dataone.integration.webTest.TestRunnerHttpServlet]
20190613-17:37:35: [INFO]: running tests on: MockV1ITCase [org.dataone.integration.webTest.TestRunnerHttpServlet]
<html>
  <head>
    <title>Member Node Web Service Test Results</title>
    <style type="text/css">
      div { padding-left: 10px; padding-right: 10px; border-top: 2px solid #CCC; }
      body { font-family: sans-serif; margin: 0px; }
      div.padded { margin-top: 20px; }
      table { width: 100%; }
      th { text-align: left; }
      td { width: 60%; text-align: left; font-weight: normal; font-size: smaller; padding-left: 50px; }
      .runHeader {
          background: gray;
          padding: 10px; padding-left: 50px;}

      .testPass {
          background-image: url('images/blue.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testIgnore {
          background-image: url('images/grey.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testFailure {
          background-image: url('images/red.png');    background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testWarning {
          background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testError {
          background-image: url('images/red.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testAssumptionBye {
          background-image: url('images/blue.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .summaryPass {
          background: #aaa; background-image: url('images/blue.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryFail {
          background: #aaa; background-image: url('images/red.png');    background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryWarn {
          background: #aaa; background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryAllIgnored {
          background: #aaa; background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .greyDescr {
          background: #ccc;
          padding: 10px; padding-left: 50px;
          }

      span.dropt {border-bottom: thin dotted;}
      span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
      span.dropt span {position: absolute; left: -9999px;
           margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
           border-style:solid; border-color:black; border-width:3px; z-index: 6;}
      span.dropt:hover span {left: 2%; background: #ffffff;}

      span.dropt span {position: absolute; left: -9999px;
           margin: 40px 0 0 0px; padding: 3px 3px 3px 3px;
           border-style:solid; border-color:blue; border-width:1px;}
      span.dropt:hover span {margin: 20px 0 0 42%; background: #eeeeee; z-index:6; font-style: oblique; }

    </style>
    <script language="javascript">
function toggleTrace(showHideDiv, switchTextDiv) {
    var ele = document.getElementById(showHideDiv);
    var text = document.getElementById(switchTextDiv);
    if(ele.style.display == "block") {
    ele.style.display = "none";
    text.innerHTML = "show trace";
    }
    else {
    ele.style.display = "block";
    text.innerHTML = "hide trace";
    }
}
    </script>
  </head>


  <body>

<div class="greyDescr"><table><tr><th>Member Node Url: http://demo.test.dataone.org/knb/d1/mn</th><td>Thu Jun 13 17:37:35 UTC 2019</td></tr></table></div><div class="runHeader">
  <table>
    <tr>
      <th>org.dataone.integration.webTest.MockV1ITCase</th>
      <td>SOURCE</td>
    </tr>
  </table>
</div>
<div class="testIgnored">
  <table>
    <tr>
      <th>testIgnore</th>
      <td/>
    </tr>
  </table>
</div>
<div class="uncategorized">
  <table>
    <tr>
      <th>testAssumptionViolatedException</th>
      <td>AssumptionViolatedException: failed assumption: Could not set up the test properly.
        <a id="toggleControl3" href="javascript:toggleTrace('traceContent3','toggleControl3');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent3" style="display: none;">
          <pre>org.junit.internal.AssumptionViolatedException: failed assumption: Could not set up the test properly.
            at org.dataone.integration.webTest.MockV1ITCase.testAssumptionViolatedException(MockV1ITCase.java:73)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testPass">
  <table>
    <tr>
      <th>testSuccess</th>
      <td/>
    </tr>
  </table>
</div>
<div class="uncategorized">
  <table>
    <tr>
      <th>testWarning</th>
      <td>TestIterationEndingException: 
        <a id="toggleControl5" href="javascript:toggleTrace('traceContent5','toggleControl5');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent5" style="display: none;">
          <pre>org.dataone.integration.TestIterationEndingException: 
            at org.dataone.integration.webTest.MockV1ITCase.testWarning(MockV1ITCase.java:68)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="uncategorized">
  <table>
    <tr>
      <th>org.dataone.integration.webTest.MockV1ITCase</th>
      <td>Could not run all tests. [RunCount=3 Failures=0 Errors=0 Warnings=1 Assumptions=1 Ignored=1]</td>
    </tr>
  </table>
</div>
  </body>
</html>

Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.287 sec <<< FAILURE!
testClassAnnotation(org.dataone.integration.webTest.TestingTestRunnerServlet)  Time elapsed: 0.017 sec  <<< FAILURE!
java.lang.AssertionError: response should contain the test case class annotation
	at org.junit.Assert.fail(Assert.java:91)
	at org.junit.Assert.assertTrue(Assert.java:43)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.testClassAnnotation(TestingTestRunnerServlet.java:172)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)

Running org.dataone.integration.webTest.TestLauncher
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running org.dataone.integration.webTest.TestManifestAccess
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec
Running org.dataone.integration.ContextAwareTestCaseDataoneTest
20190613-17:37:35: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ***  context label:   SINGLE_MN [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20190613-17:37:35: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
reference BaseUrl = https://cn-dev.test.dataone.org/cn
context CN url = 
20190613-17:37:35: [INFO]: isNodeAlive for Node: https://mn-demo-6.test.dataone.org ... [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20190613-17:37:35: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
Got response
waited...
20190613-17:37:45: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
waited...
done...
Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 15.106 sec
Running org.dataone.integration.CommonResourcesTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.dataone.configuration.TestSettingsTest
20190613-17:37:50: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:50: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:50: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:50: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:50: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:50: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:153)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:125)
	at org.dataone.configuration.TestSettingsTest.testBadParameterCombinationHandling(TestSettingsTest.java:188)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.apache.commons.configuration.ConfigurationException: Can only set one of properties: context.label, context.mn.baseurl, context.cn.baseurl, or context.nodelist.uri.  Number received: 2
	at org.dataone.configuration.TestSettings.determineContext(TestSettings.java:170)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:101)
	... 38 more
20190613-17:37:50: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:50: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:153)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:125)
	at org.dataone.configuration.TestSettingsTest.testBadFilenameExceptionHandling(TestSettingsTest.java:196)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source null
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:217)
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:197)
	at org.apache.commons.configuration.AbstractFileConfiguration.<init>(AbstractFileConfiguration.java:181)
	at org.apache.commons.configuration.PropertiesConfiguration.<init>(PropertiesConfiguration.java:269)
	at org.dataone.configuration.TestSettings.loadConfigurationFile(TestSettings.java:209)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:73)
	... 38 more
20190613-17:37:50: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:50: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:153)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:125)
	at org.dataone.configuration.TestSettingsTest.testContextSafetyOnError(TestSettingsTest.java:209)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source null
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:217)
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:197)
	at org.apache.commons.configuration.AbstractFileConfiguration.<init>(AbstractFileConfiguration.java:181)
	at org.apache.commons.configuration.PropertiesConfiguration.<init>(PropertiesConfiguration.java:269)
	at org.dataone.configuration.TestSettings.loadConfigurationFile(TestSettings.java:209)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:73)
	... 38 more
20190613-17:37:50: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20190613-17:37:50: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:153)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:125)
	at org.dataone.configuration.TestSettingsTest.testContextSafetyOnError(TestSettingsTest.java:211)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source null
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:217)
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:197)
	at org.apache.commons.configuration.AbstractFileConfiguration.<init>(AbstractFileConfiguration.java:181)
	at org.apache.commons.configuration.PropertiesConfiguration.<init>(PropertiesConfiguration.java:269)
	at org.dataone.configuration.TestSettings.loadConfigurationFile(TestSettings.java:209)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:73)
	... 37 more
Tests run: 11, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.056 sec

Results :

Failed tests:   testClassAnnotation(org.dataone.integration.webTest.TestingTestRunnerServlet): response should contain the test case class annotation

Tests run: 36, Failures: 1, Errors: 0, Skipped: 12

[ERROR] There are test failures.

Please refer to /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/surefire-reports for the individual test results.
[JENKINS] Recording test results
[WARNING] Attempt to (de-)serialize anonymous class hudson.maven.reporters.SurefireArchiver$2; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
[INFO] 
[INFO] >>> maven-javadoc-plugin:2.8:test-javadoc (default-cli) > generate-test-sources @ d1_integration >>>
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ d1_integration ---
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration
[INFO] Storing buildNumber: null at timestamp: 1560447472997
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration
[INFO] Storing buildScmBranch: UNKNOWN_BRANCH
[INFO] 
[INFO] --- maven-resources-plugin:2.6: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:3.1:compile (default-compile) @ d1_integration ---
[INFO] Nothing to compile - all classes are up to date
[WARNING] Failed to getClass for org.apache.maven.plugin.javadoc.TestJavadocReport
[INFO] 
[INFO] <<< maven-javadoc-plugin:2.8:test-javadoc (default-cli) < generate-test-sources @ d1_integration <<<
[INFO] 
[INFO] 
[INFO] --- maven-javadoc-plugin:2.8:test-javadoc (default-cli) @ d1_integration ---
[WARNING] Source files encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] 
Loading source files for package org.dataone.configuration...
Loading source files for package org.dataone.client...
Loading source files for package org.dataone.integration...
Loading source files for package org.dataone.integration.contextTests...
Loading source files for package org.dataone.integration.webTest...
Constructing Javadoc information...
Standard Doclet version 1.8.0_212
Building tree for all the packages and classes...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/configuration/TestSettingsTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/ArchitectureUtils.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/ClientArchitectureConformityIT.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/CNRestURLTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/PoolingHttpClientConnectionManagerTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/RetryHandler.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/RetryHandler.TryAgainException.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/V1ClientArchitectureConformityIT.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/CommonResourcesTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/ContextAwareTestCaseDataoneTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/contextTests/TestDefaultSettings.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/MockV1ITCase.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/TestingTestRunnerServlet.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/TestLauncher.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/TestManifestAccess.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/overview-frame.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/package-frame.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/package-summary.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/package-tree.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/configuration/package-frame.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/configuration/package-summary.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/configuration/package-tree.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/package-frame.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/package-summary.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/package-tree.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/contextTests/package-frame.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/contextTests/package-summary.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/contextTests/package-tree.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/package-frame.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/package-summary.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/package-tree.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/constant-values.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/serialized-form.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/configuration/class-use/TestSettingsTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/class-use/CNRestURLTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/class-use/RetryHandler.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/class-use/RetryHandler.TryAgainException.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/class-use/ArchitectureUtils.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/class-use/V1ClientArchitectureConformityIT.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/class-use/PoolingHttpClientConnectionManagerTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/class-use/ClientArchitectureConformityIT.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/class-use/CommonResourcesTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/class-use/ContextAwareTestCaseDataoneTest.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/contextTests/class-use/TestDefaultSettings.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/class-use/TestManifestAccess.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/class-use/MockV1ITCase.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/class-use/TestLauncher.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/class-use/TestingTestRunnerServlet.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/client/package-use.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/configuration/package-use.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/package-use.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/contextTests/package-use.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/org/dataone/integration/webTest/package-use.html...
Building index for all the packages and classes...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/overview-tree.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/index-all.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/deprecated-list.html...
Building index for all classes...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/allclasses-frame.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/allclasses-noframe.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/index.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/overview-summary.html...
Generating /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/target/site/testapidocs/help-doc.html...
2 warnings
[WARNING] Javadoc Warnings
[WARNING] /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/src/test/java/org/dataone/client/RetryHandler.java:43: warning - @return tag has no arguments.
[WARNING] /var/lib/jenkins/jobs/d1_integration_UnitTests/workspace/d1_integration/src/test/java/org/dataone/client/RetryHandler.java:72: warning - @return tag has no arguments.
[JENKINS] Archiving  javadoc
Notifying upstream projects of job completion
Join notifier requires a CauseAction
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  28.054 s
[INFO] Finished at: 2019-06-13T17:37:55Z
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data