UnstableConsole Output

Started by timer
Running as SYSTEM
Building in workspace /var/lib/jenkins/jobs/d1_integration_STAGE/workspace
Cleaning local Directory D1_INTEGRATION_v1.1
Checking out https://repository.dataone.org/software/cicore/branches/D1_INTEGRATION_v1.1 at revision '2024-04-23T07:58:01.268 +0000'
A         src
A         src/main
A         src/main/java
A         src/main/java/org
A         src/main/java/org/dataone
A         src/main/java/org/dataone/integration
A         src/main/java/org/dataone/integration/APITestUtils.java
A         src/main/java/org/dataone/integration/EMLBuilderUtils.java
AU        src/main/java/org/dataone/integration/ExampleUtilities.java
A         src/main/java/org/dataone/integration/IntegrationTestContextParameters.java
A         src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java
A         src/main/java/org/dataone/integration/webTest
A         src/main/java/org/dataone/integration/webTest/StreamingWebTestListener.java
A         src/main/java/org/dataone/integration/webTest/TestRunnerHttpServlet.java
A         src/main/java/org/dataone/integration/webTest/Launcher.java
A         src/main/java/org/dataone/integration/webTest/StreamableSerializer.java
A         src/main/java/org/dataone/integration/webTest/WebTestListener.java
A         src/main/java/org/dataone/integration/webTest/MavenTestRunnerHttpServlet.java
AU        src/main/java/org/dataone/integration/webTest/TestRunnerIndexServlet.java
A         src/main/java/org/dataone/integration/webTest/TestRunnerApp.java
A         src/main/java/org/dataone/integration/webTest/AtomicTest.java
A         src/main/java/org/dataone/integration/hazelcast
A         src/main/java/org/dataone/configuration
A         src/main/java/org/dataone/configuration/TestSettings.java
A         src/main/java/org/dataone/client
A         src/main/webapp
A         src/main/webapp/index.jsp
A         src/main/webapp/results_head.html
A         src/main/webapp/WEB-INF
AU        src/main/webapp/WEB-INF/web.xml
A         src/main/webapp/resultsHelp.html
A         src/main/webapp/results.html
A         src/main/webapp/images
AU        src/main/webapp/images/sunny.gif
AU        src/main/webapp/images/grey.png
AU        src/main/webapp/images/blue.png
AU        src/main/webapp/images/red.png
AU        src/main/webapp/images/yellow.png
A         src/main/resources
AU        src/main/resources/log4j.properties
AU        src/main/resources/logback.xml
A         src/main/resources/org
A         src/main/resources/org/dataone
A         src/main/resources/org/dataone/configuration
A         src/main/resources/org/dataone/configuration/default.common.test.properties
A         src/main/resources/org/dataone/configuration/context.STAGE-2.test.properties
A         src/main/resources/org/dataone/configuration/context.STAGE.test.properties
A         src/main/resources/org/dataone/configuration/context.DEV.test.properties
A         src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties
A         src/main/resources/org/dataone/configuration/customHudsonDevNodelist.xml
A         src/main/resources/org/dataone/configuration/context.LOCAL_METACAT.test.properties
A         src/main/resources/org/dataone/configuration/context.LOCAL.test.properties
A         src/main/resources/results_head.html
A         src/main/resources/results.html
A         src/main/resources/commons-logging.properties
A         src/test
A         src/test/java
A         src/test/java/org
A         src/test/java/org/dataone
A         src/test/java/org/dataone/client
A         src/test/java/org/dataone/client/ArchitectureUtils.java
A         src/test/java/org/dataone/client/ClientArchitectureConformityIT.java
A         src/test/java/org/dataone/client/CNRestURLTest.java
A         src/test/java/org/dataone/integration
A         src/test/java/org/dataone/integration/tools
A         src/test/java/org/dataone/integration/tools/ProductionContentCheckingTools.java
A         src/test/java/org/dataone/integration/tools/RegisterNodeTools.java
A         src/test/java/org/dataone/integration/CommonResourcesTest.java
A         src/test/java/org/dataone/integration/it
A         src/test/java/org/dataone/integration/it/DataReplicationIT.java
A         src/test/java/org/dataone/integration/it/ClientCertificateInstallationIT.java
A         src/test/java/org/dataone/integration/it/MNReplicationIT.java
A         src/test/java/org/dataone/integration/it/CNodeTier1_identity_IT.java
A         src/test/java/org/dataone/integration/it/MNodeTier1IT.java
A         src/test/java/org/dataone/integration/it/SysmetaChangeFuncIT.java
AU        src/test/java/org/dataone/integration/it/MNodeObjectLifecycleIT.java
A         src/test/java/org/dataone/integration/it/MNodeTier3IT.java
A         src/test/java/org/dataone/integration/it/MNodeTier1SlowIT.java
A         src/test/java/org/dataone/integration/it/AbstractAuthorizationITDataone.java
A         src/test/java/org/dataone/integration/it/CNodeTier1_nodeRegistry_IT.java
A         src/test/java/org/dataone/integration/it/CNodeTier1_cnService_IT.java
A         src/test/java/org/dataone/integration/it/ClientAuthIT.java
A         src/test/java/org/dataone/integration/it/SynchronizationIT.java
A         src/test/java/org/dataone/integration/it/MNodeMiscFunctionalIT.java
A         src/test/java/org/dataone/integration/it/XNodeWebServerBasicIT.java
A         src/test/java/org/dataone/integration/it/CNodeTier2_identity_IT.java
A         src/test/java/org/dataone/integration/it/MNodeTier0IT.java
A         src/test/java/org/dataone/integration/it/MNodeTier2IT.java
A         src/test/java/org/dataone/integration/it/ChecksumAnalysis.java
A         src/test/java/org/dataone/integration/it/MNodeTier4IT.java
A         src/test/java/org/dataone/integration/it/CNCNReplicationIT.java
A         src/test/java/org/dataone/integration/it/CNodeTier1_logAgg_IT.java
A         src/test/java/org/dataone/integration/it/CNodeTier2Auth_metacat_IT.java
A         src/test/java/org/dataone/integration/it/PreRegNodeContentCheck.java
A         src/test/java/org/dataone/integration/it/CNodeTier1_metacat_IT.java
A         src/test/java/org/dataone/integration/it/PackageIT.java
A         src/test/java/org/dataone/integration/it/CNodeTier2_nodeRegistry_IT.java
A         src/test/java/org/dataone/integration/it/WebTestConcurrency.java
A         src/test/java/org/dataone/integration/it/CNodeTier4_metacat_IT.java
A         src/test/java/org/dataone/integration/it/ProductionResourceMapParsingIT.java
A         src/test/java/org/dataone/integration/it/ResourceMapXParsing.java
A         src/test/java/org/dataone/integration/it/CNodeTier1_search_IT.java
A         src/test/java/org/dataone/integration/it/AbstractAuthITDataoneIsAuthzd.java
A         src/test/java/org/dataone/integration/it/EnvironmentsCheck.java
A         src/test/java/org/dataone/integration/ContextAwareTestCaseDataoneTest.java
A         src/test/java/org/dataone/integration/webTest
A         src/test/java/org/dataone/integration/webTest/TestingTestRunnerServlet.java
A         src/test/java/org/dataone/integration/webTest/TestLauncher.java
A         src/test/java/org/dataone/integration/webTest/MockITCase.java
A         src/test/java/org/dataone/integration/webTest/TestManifestAccess.java
A         src/test/java/org/dataone/integration/contextTests
A         src/test/java/org/dataone/integration/contextTests/TestDefaultSettings.java
A         src/test/java/org/dataone/configuration
A         src/test/java/org/dataone/configuration/TestSettingsTest.java
A         src/test/resources
A         src/test/resources/d1_testdocs
A         src/test/resources/d1_testdocs/encodingTestSet
AU        src/test/resources/d1_testdocs/encodingTestSet/testUnicodeStrings.utf8.txt
A         src/test/resources/d1_testdocs/encodingTestSet/testAsciiStrings.utf8.txt
A         src/test/resources/d1_testdocs/encodingTestSet/singleAsciiCharacterTests.utf8.txt
AU        src/test/resources/d1_testdocs/encodingTestSet/IMPORTANT_README.txt
A         src/test/resources/d1_testdocs/fgdc
A         src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_NASA_nasa_d_FEDGPS1293.sysmeta.xml
A         src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_USGS_PIERC_brdpierc0020.sysmeta.xml
A         src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_CSIRO_csiro_d_abayadultprawns.sysmeta.xml
A         src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_NPS_VegMap_nps_d_metawababdy.sysmeta.xml
A         src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_NASA_nasa_d_FEDGPS1293.xml
A         src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_USGS_PIERC_brdpierc0020.xml
A         src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_CSIRO_csiro_d_abayadultprawns.xml
A         src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_NPS_VegMap_nps_d_metawababdy.xml
A         src/test/resources/d1_testdocs/fgdc/README.txt
A         src/test/resources/d1_testdocs/eml201
A         src/test/resources/d1_testdocs/eml201/TPT001_018MHP2000R00_20110121.50.1.xml
A         src/test/resources/d1_testdocs/eml201/TPT001_018MHP2000R00_20110121.40.1.csv
A         src/test/resources/d1_testdocs/eml201/SystemMetadata
A         src/test/resources/d1_testdocs/eml201/SystemMetadata/msucci.24.1
A         src/test/resources/d1_testdocs/eml201/SystemMetadata/msucci.23.3
A         src/test/resources/d1_testdocs/eml201/SystemMetadata/msucci.resourcemap
A         src/test/resources/d1_testdocs/eml201/SystemMetadata/README.txt
A         src/test/resources/d1_testdocs/eml201/msucci.resourcemap
A         src/test/resources/d1_testdocs/eml201/msucci.24.1
A         src/test/resources/d1_testdocs/eml201/msucci.23.3
A         src/test/resources/d1_testdocs/BAYXXX_015ADCP015R00_20051215.50.9_SYSMETA.xml
A         src/test/resources/d1_testdocs/eml210
A         src/test/resources/d1_testdocs/eml210/SystemMetadata
A         src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.127.1
A         src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.128.1
A         src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.129.1
A         src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.130.4
A         src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.resourcemap
A         src/test/resources/d1_testdocs/eml210/SystemMetadata/README.txt
A         src/test/resources/d1_testdocs/eml210/peggym.resourcemap
A         src/test/resources/d1_testdocs/eml210/peggym.127.1
A         src/test/resources/d1_testdocs/eml210/peggym.128.1
A         src/test/resources/d1_testdocs/eml210/peggym.129.1
A         src/test/resources/d1_testdocs/eml210/peggym.130.4
A         src/test/resources/d1_testdocs/iso19115
A         src/test/resources/d1_testdocs/iso19115/ornldaac_iso_122.xml
A         src/test/resources/d1_testdocs/iso19115/ornldaac_iso_868.xml
A         src/test/resources/d1_testdocs/iso19115/ornldaac_iso_645.xml
A         src/test/resources/d1_testdocs/iso19115/README.txt
A         src/test/resources/d1_testdocs/iso19115/test.xml
A         src/test/resources/d1_testdocs/eml200
A         src/test/resources/d1_testdocs/eml200/SystemMetadata
A         src/test/resources/d1_testdocs/eml200/SystemMetadata/dpennington.195.2
A         src/test/resources/d1_testdocs/eml200/SystemMetadata/dpennington.resourcemap
A         src/test/resources/d1_testdocs/eml200/SystemMetadata/IPCC.200802107062739.1
A         src/test/resources/d1_testdocs/eml200/SystemMetadata/README.txt
A         src/test/resources/d1_testdocs/eml200/dpennington.resourcemap
A         src/test/resources/d1_testdocs/eml200/dpennington.195.2
A         src/test/resources/d1_testdocs/eml200/IPCC.200802107062739.1
A         src/test/resources/d1_testdocs/nodelist
A         src/test/resources/d1_testdocs/nodelist/nodeRegistry.xml
A         src/test/resources/d1_testdocs/EXAMPLE_MANIFEST.MF
A         src/test/resources/d1_testdocs/IT_contexts
A         src/test/resources/d1_testdocs/IT_contexts/default.LOCAL.test.properties
A         src/test/resources/d1_testdocs/IT_contexts/default.DEV.test.properties
A         src/test/resources/d1_testdocs/checksumTestSet
A         src/test/resources/d1_testdocs/checksumTestSet/sciMD-eml-201-NoLastLForCR.xml
A         src/test/resources/d1_testdocs/BAYXXX_015ADCP015R00_20051215.50.9.xml
A         src/test/resources/d1_testdocs/knb-lter-cdr.329066.1.data
A         src/test/resources/d1_testdocs/knb-lter-gce.247.12.xml
A         src/test/resources/d1_testdocs/knb-lter-luq.76.2-broken.xml
A         src/test/resources/d1_testdocs/knb-lter-luq.76.2.xml
A         src/test/resources/d1_testdocs/knb-lter-gce.114.11.xml
A         src/test/resources/org
A         src/test/resources/org/dataone
A         src/test/resources/org/dataone/configuration
A         src/test/resources/org/dataone/configuration/overriding.properties
A         src/test/resources/nodes.json
A         src/test/python
A         src/test/python/org
A         src/test/python/org/dataone
A         src/test/python/org/dataone/integration
A         src/test/python/org/dataone/integration/tier_1_mn_core_getstatus.py
A         src/test/python/org/dataone/integration/tier_1_mn_read_getchecksum.py
A         src/test/python/org/dataone/integration/tier_1_mn_core_getcapabilities.py
A         src/test/python/org/dataone/integration/tier_1_mn_core_ping.py
AU        src/test/python/org/dataone/integration/test_all.py
A         src/test/python/org/dataone/integration/tier_1_mn_read_get.py
A         src/test/python/org/dataone/integration/tier_1_mn_core_getlogrecords.py
A         src/test/python/org/dataone/integration/tier_1_mn_read_describe.py
A         src/test/python/org/dataone/integration/test_utilities.py
A         src/test/python/org/dataone/integration/tier_1_mn_read_getsystemmetadata.py
A         src/test/python/org/dataone/integration/tier_1_mn_read_synchronizationfailed.py
A         src/test/python/org/dataone/integration/tier_3_mn_storage_update.py
A         src/test/python/org/dataone/integration/tier_1_mn_read_listobjects.py
A         src/test/python/org/dataone/integration/tier_1_mn_core_getoperationstatistics.py
A         src/test/python/org/dataone/integration/context.py
A         src/test/python/org/dataone/integration/tier_3_mn_storage_create.py
A         src/test/python/org/dataone/integration/tier_1_mn_core_getobjectstatistics.py
A         src/test/python/org/dataone/client
AU        src/test/python/org/dataone/client/test_client.py
A         src/test/python/org/dataone/client/d1_test_case.py
A         src/license-header.txt
A         README.txt
A         pom.xml
A         GeneratingITCertificates.txt
A         tierTestingMethodTemplater.pl
A         cnTestMethodTemplate.pl
A         nbactions.xml
AU        LICENSE.txt
 U        .
At revision 20132

No changes for https://repository.dataone.org/software/cicore/branches/D1_INTEGRATION_v1.1 since the previous build
Parsing POMs
Established TCP socket on 39895
[D1_INTEGRATION_v1.1] $ java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.13.jar:/usr/share/maven/boot/plexus-classworlds-2.x.jar:/usr/share/maven/conf/logging jenkins.maven3.agent.Maven35Main /usr/share/maven /var/cache/jenkins/war/WEB-INF/lib/remoting-4.5.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.13.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.13.jar 39895
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven:  -B -f /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/pom.xml verify -Dcontext.mn.baseurl=https://mn-demo-6.test.dataone.org/knb/d1/mn -Dit.test=MNodeTier*
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:1.1-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 156, column 12
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 148, column 12
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 179, column 12
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 163, column 12
[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 1.1-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_STAGE/workspace/D1_INTEGRATION_v1.1' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1
[INFO] Storing buildNumber: null at timestamp: 1713859422967
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1
[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 13 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 15 source files to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/classes
[WARNING] error reading /var/lib/jenkins/.m2/repository/javax/sql/jdbc-stdext/2.0/jdbc-stdext-2.0.jar; error in opening zip file
[WARNING] error reading /var/lib/jenkins/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar; error in opening zip file
[WARNING] error reading /var/lib/jenkins/.m2/repository/javax/sql/jdbc-stdext/2.0/jdbc-stdext-2.0.jar; error in opening zip file
[WARNING] error reading /var/lib/jenkins/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar; error in opening zip file
[WARNING] /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java: Some input files use or override a deprecated API.
[WARNING] /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.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 59 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 48 source files to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/test-classes
[WARNING] error reading /var/lib/jenkins/.m2/repository/javax/sql/jdbc-stdext/2.0/jdbc-stdext-2.0.jar; error in opening zip file
[WARNING] error reading /var/lib/jenkins/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar; error in opening zip file
[WARNING] error reading /var/lib/jenkins/.m2/repository/javax/sql/jdbc-stdext/2.0/jdbc-stdext-2.0.jar; error in opening zip file
[WARNING] error reading /var/lib/jenkins/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar; error in opening zip file
[WARNING] /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/src/test/java/org/dataone/integration/it/DataReplicationIT.java: Some input files use or override a deprecated API.
[WARNING] /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/src/test/java/org/dataone/integration/it/DataReplicationIT.java: Recompile with -Xlint:deprecation for details.
[WARNING] /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/src/test/java/org/dataone/integration/it/ChecksumAnalysis.java: Some input files use unchecked or unsafe operations.
[WARNING] /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/src/test/java/org/dataone/integration/it/ChecksumAnalysis.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_STAGE/workspace/D1_INTEGRATION_v1.1/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.dataone.configuration.TestSettingsTest
20240423-08:03:48: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:48: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:48: [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:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	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:162)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:93)
	... 38 more
20240423-08:03:48: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:48: [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:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	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:201)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:71)
	... 38 more
20240423-08:03:48: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:48: [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:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	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:201)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:71)
	... 38 more
20240423-08:03:48: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:48: [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:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	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:201)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:71)
	... 38 more
20240423-08:03:48: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:49: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:49: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
Tests run: 11, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.606 sec
Running org.dataone.integration.ContextAwareTestCaseDataoneTest
20240423-08:03:49: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
~~~ Context is solo MemberNode: https://mn-x.dataone.org/mn
reference BaseUrl = https://cn-dev.test.dataone.org/cn
context CN url = 
Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.001 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.TestManifestAccess
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.001 sec
Running org.dataone.integration.webTest.TestLauncher
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.dataone.integration.webTest.TestingTestRunnerServlet
20240423-08:03:49: [INFO]: setting system property 'context.mn.baseurl' to value 'http://demo.test.dataone.org/knb/d1/mn' [org.dataone.integration.webTest.TestRunnerHttpServlet]
20240423-08:03:49: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:49: [INFO]: Registering class: org.dataone.integration.webTest.MockITCase [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; }
			.green {background-image: url('images/blue.png'); background-repeat: no-repeat; padding: 10px; padding-left: 70px;}
			.red {background-image: url('images/red.png'); background-repeat: no-repeat; padding: 10px; padding-left: 70px;}
			.orange {background-image: url('images/grey.png'); background-repeat: no-repeat; padding: 10px; padding-left: 70px;}
			.greyDescr {background: #ccc; padding: 10px; padding-left: 70px; font-family: serif;}
			.yellow {background-image: url('images/yellow.png'); background-repeat: no-repeat; padding: 10px; padding-left: 70px;}
			.greyHeader {background: grey; padding: 10px; padding-left: 30px;}
		</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>Tue Apr 23 08:03:49 UTC 2024</td></tr></table></div><div class="greyHeader">
  <table>
    <tr>
      <th>org.dataone.integration.webTest.MockITCase</th>
      <td/>
    </tr>
  </table>
</div>
<div class="green">
  <table>
    <tr>
      <th>testTrue</th>
      <td/>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testFalse</th>
      <td>AssertionError: 
        <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: 
            at org.junit.Assert.fail(Assert.java:91)
            at org.junit.Assert.assertTrue(Assert.java:43)
            at org.junit.Assert.assertTrue(Assert.java:54)
            at org.dataone.integration.webTest.MockITCase.testFalse(MockITCase.java:45)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="orange">
  <table>
    <tr>
      <th>testException</th>
      <td>ArithmeticException: / by zero
        <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.ArithmeticException: / by zero
            at org.dataone.integration.webTest.MockITCase.testException(MockITCase.java:59)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="yellow">
  <table>
    <tr>
      <th>testIgnore</th>
      <td/>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>org.dataone.integration.webTest.MockITCase</th>
      <td>Failed Tier due to failures or exceptions. [RunCount=3 Failures/Errors=2 Ignored=1]</td>
    </tr>
  </table>
</div>
  </body>
</html>

20240423-08:03:49: [INFO]: setting system property 'context.mn.baseurl' to value 'http://demo.test.dataone.org/knb/d1/mn' [org.dataone.integration.webTest.TestRunnerHttpServlet]
20240423-08:03:49: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20240423-08:03:49: [INFO]: Registering class: org.dataone.integration.it.MNodeTier1SlowIT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20240423-08:03:49: [INFO]: Registering class: org.dataone.integration.it.MNodeTier1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20240423-08:03:49: [INFO]: Registering class: org.dataone.integration.it.MNodeTier0IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20240423-08:03:49: [INFO]: Registering class: org.dataone.integration.it.MNodeTier3IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20240423-08:03:49: [INFO]: Registering class: org.dataone.integration.it.MNodeTier2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20240423-08:03:49: [INFO]: Registering class: org.dataone.integration.it.MNodeTier4IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
java.net.UnknownHostException: demo.test.dataone.org: Name or service not known
	at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
	at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:867)
	at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
	at java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:815)
	at java.net.InetAddress.getAllByName0(InetAddress.java:1291)
	at java.net.InetAddress.getAllByName(InetAddress.java:1144)
	at java.net.InetAddress.getAllByName(InetAddress.java:1065)
	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
	at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
	at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
	at org.dataone.client.RestClient.doRequest(RestClient.java:340)
	at org.dataone.client.RestClient.doRequestNoBody(RestClient.java:266)
	at org.dataone.client.RestClient.doGetRequest(RestClient.java:181)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:233)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:223)
	at org.dataone.integration.it.MNodeTier0IT.testBaseUrlResponse(MNodeTier0IT.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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:217)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:131)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:120)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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)
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class java.net.UnknownHostException: demo.test.dataone.org
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:575)
	at org.dataone.integration.it.MNodeTier2IT.testIsAuthorized(MNodeTier2IT.java:110)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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:217)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:131)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:120)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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: class java.net.UnknownHostException: demo.test.dataone.org
	at java.net.InetAddress$CachedAddresses.get(InetAddress.java:764)
	at java.net.InetAddress.getAllByName0(InetAddress.java:1291)
	at java.net.InetAddress.getAllByName(InetAddress.java:1144)
	at java.net.InetAddress.getAllByName(InetAddress.java:1065)
	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
	at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
	at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
	at org.dataone.client.RestClient.doRequest(RestClient.java:340)
	at org.dataone.client.RestClient.doRequestNoBody(RestClient.java:266)
	at org.dataone.client.RestClient.doGetRequest(RestClient.java:181)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:233)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:223)
	at org.dataone.client.D1Node.listObjects(D1Node.java:276)
	at org.dataone.client.MNode.listObjects(MNode.java:265)
	at org.dataone.client.D1Node.listObjects(D1Node.java:231)
	at org.dataone.client.MNode.listObjects(MNode.java:241)
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:518)
	... 61 more
Caused by: java.net.UnknownHostException: demo.test.dataone.org
	... 84 more
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class java.net.UnknownHostException: demo.test.dataone.org
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:575)
	at org.dataone.integration.it.MNodeTier2IT.testSystemMetadataChanged(MNodeTier2IT.java:156)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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:217)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:131)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:120)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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: class java.net.UnknownHostException: demo.test.dataone.org
	at java.net.InetAddress$CachedAddresses.get(InetAddress.java:764)
	at java.net.InetAddress.getAllByName0(InetAddress.java:1291)
	at java.net.InetAddress.getAllByName(InetAddress.java:1144)
	at java.net.InetAddress.getAllByName(InetAddress.java:1065)
	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
	at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
	at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
	at org.dataone.client.RestClient.doRequest(RestClient.java:340)
	at org.dataone.client.RestClient.doRequestNoBody(RestClient.java:266)
	at org.dataone.client.RestClient.doGetRequest(RestClient.java:181)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:233)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:223)
	at org.dataone.client.D1Node.listObjects(D1Node.java:276)
	at org.dataone.client.MNode.listObjects(MNode.java:265)
	at org.dataone.client.D1Node.listObjects(D1Node.java:231)
	at org.dataone.client.MNode.listObjects(MNode.java:241)
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:518)
	... 61 more
Caused by: java.net.UnknownHostException: demo.test.dataone.org
	... 84 more
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20240423-08:03:50: [WARN]: Failed to get current ObjectFormatList from the CN, using fallbacklist provided with libclient. Cause = ServiceFailure::0 Client_Error: class java.lang.IllegalStateException: Target host must not be null, or set in parameters. [org.dataone.client.ObjectFormatCache]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
<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; }
			.green {background-image: url('images/blue.png'); background-repeat: no-repeat; padding: 10px; padding-left: 70px;}
			.red {background-image: url('images/red.png'); background-repeat: no-repeat; padding: 10px; padding-left: 70px;}
			.orange {background-image: url('images/grey.png'); background-repeat: no-repeat; padding: 10px; padding-left: 70px;}
			.greyDescr {background: #ccc; padding: 10px; padding-left: 70px; font-family: serif;}
			.yellow {background-image: url('images/yellow.png'); background-repeat: no-repeat; padding: 10px; padding-left: 70px;}
			.greyHeader {background: grey; padding: 10px; padding-left: 30px;}
		</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>Tue Apr 23 08:03:49 UTC 2024</td></tr></table></div><div class="greyHeader">
  <table>
    <tr>
      <th>org.dataone.integration.it.MNodeTier0IT</th>
      <td/>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testBaseUrlResponse</th>
      <td>AssertionError: failed to create Node object from input streamjava.net.UnknownHostException: demo.test.dataone.org: Name or service not known [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
        <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: failed to create Node object from input streamjava.net.UnknownHostException: demo.test.dataone.org: Name or service not known [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1178)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1173)
            at org.dataone.integration.it.MNodeTier0IT.testBaseUrlResponse(MNodeTier0IT.java:76)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>org.dataone.integration.it.MNodeTier0IT</th>
      <td>Failed Tier due to failures or exceptions. [RunCount=1 Failures/Errors=1 Ignored=0]</td>
    </tr>
  </table>
</div>
<div class="greyHeader">
  <table>
    <tr>
      <th>org.dataone.integration.it.MNodeTier2IT</th>
      <td/>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized</th>
      <td>AssertionError: org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class java.net.UnknownHostException: demo.test.dataone.org [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
        <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: org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class java.net.UnknownHostException: demo.test.dataone.org [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1178)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1173)
            at org.dataone.integration.it.MNodeTier2IT.testIsAuthorized(MNodeTier2IT.java:121)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testSystemMetadataChanged</th>
      <td>AssertionError: org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class java.net.UnknownHostException: demo.test.dataone.org [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
        <a id="toggleControl6" href="javascript:toggleTrace('traceContent6','toggleControl6');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent6" style="display: none;">
          <pre>java.lang.AssertionError: org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class java.net.UnknownHostException: demo.test.dataone.org [for host http://demo.test.dataone.org/knb/d1/mn/v1 ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1178)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1173)
            at org.dataone.integration.it.MNodeTier2IT.testSystemMetadataChanged(MNodeTier2IT.java:209)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testSystemMetadataChanged : authenticatedITKuser</th>
      <td>AssertionError: Expect an ITK client to receive NotAuthorized, got: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier320241141350121; FilePart:object = /tmp/mmp.output.6064175127433040231.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7752782532380758395.tmp (727 bytes); ]
        <a id="toggleControl7" href="javascript:toggleTrace('traceContent7','toggleControl7');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent7" style="display: none;">
          <pre>java.lang.AssertionError: Expect an ITK client to receive NotAuthorized, got: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier320241141350121; FilePart:object = /tmp/mmp.output.6064175127433040231.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7752782532380758395.tmp (727 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1178)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1173)
            at org.dataone.integration.it.MNodeTier2IT.testSystemMetadataChanged_authenticatedITKuser(MNodeTier2IT.java:276)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : NullPolicy testGroup is RightsHolder</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:RightsHolder_testGroup.14 ]
        <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 java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:RightsHolder_testGroup.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is Public can Read</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:Public_READ.14 ]
        <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: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:Public_READ.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is AuthenticatedUser can Read</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:Authenticated_READ.14 ]
        <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: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:Authenticated_READ.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is VerifiedUser can Read</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:Verified_READ.14 ]
        <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: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:Verified_READ.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is testPerson can Read</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testPerson_READ.14 ]
        <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: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testPerson_READ.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is testPerson can Write</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testPerson_WRITE.14 ]
        <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: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testPerson_WRITE.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is testPerson can ChangePerm</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testPerson_CHANGE.14 ]
        <a id="toggleControl14" href="javascript:toggleTrace('traceContent14','toggleControl14');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent14" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testPerson_CHANGE.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is testGroup can Read</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testGroup_READ.14 ]
        <a id="toggleControl15" href="javascript:toggleTrace('traceContent15','toggleControl15');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent15" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testGroup_READ.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is testGroup can Write</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testGroup_WRITE.14 ]
        <a id="toggleControl16" href="javascript:toggleTrace('traceContent16','toggleControl16');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent16" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testGroup_WRITE.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is testGroup can ChangePerm</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testGroup_CHANGE.14 ]
        <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: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:testGroup_CHANGE.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : AccessPolicy is legacyAccount can Write</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:legacyAcct_WRITE.14 ]
        <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: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:legacyAcct_WRITE.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : ComplicatedAccessPolicy</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:ComplicatedPolicy.14 ]
        <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: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:ComplicatedPolicy.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="yellow">
  <table>
    <tr>
      <th>testConnectionLayer : SelfSignedCert</th>
      <td>testing with the other tests against the various test objects</td>
    </tr>
  </table>
</div>
<div class="green">
  <table>
    <tr>
      <th>testConnectionLayer : ExpiredCertificate</th>
      <td/>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testConnectionLayer : dataoneCAtrusted</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error:: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/monitor/ping ]
        <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: 0 Client_Error:: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/monitor/ping ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>testIsAuthorized : NullPolicy testPerson is RightsHolder</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:RightsHolder_testPerson.14 ]
        <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: ServiceFailure: 0 Client_Error: class java.net.UnknownHostException: demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:demo:RightsHolder_testPerson.14 ]
            at org.junit.Assert.fail(Assert.java:91)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="red">
  <table>
    <tr>
      <th>org.dataone.integration.it.MNodeTier2IT</th>
      <td>Failed Tier due to failures or exceptions. [RunCount=18 Failures/Errors=17 Ignored=1]</td>
    </tr>
  </table>
</div>
  </body>
</html>

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.474 sec
Running org.dataone.integration.CommonResourcesTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.dataone.client.CNRestURLTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 8, Time elapsed: 0.001 sec

Results :

Tests run: 33, Failures: 0, Errors: 0, Skipped: 11

[JENKINS] Recording test results
[INFO] 
[INFO] --- maven-antrun-plugin:1.3:run (execution1) @ d1_integration ---
[INFO] Executing tasks
     [copy] Copying 127 files to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/classes
     [copy] Copying 3 files to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT/org/dataone/integration/webTest
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-dependency-plugin:2.3:unpack-dependencies (jetty-classpath) @ d1_integration ---
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.activation/1.1.0.v201105071233/javax.activation-1.1.0.v201105071233.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.eclipse.jdt.core/3.7.1/org.eclipse.jdt.core-3.7.1.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/aggregate/jetty-all-server/8.1.15.v20140411/jetty-all-server-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.apache.jasper.glassfish/2.2.2.v201112011158/org.apache.jasper.glassfish-2.2.2.v201112011158.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp.jstl/1.2.0.v201105211821/javax.servlet.jsp.jstl-1.2.0.v201105211821.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-http/8.1.15.v20140411/jetty-http-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.security.auth.message/1.0.0.v201108011116/javax.security.auth.message-1.0.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.annotation/1.1.0.v201108011116/javax.annotation-1.1.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp/2.2.0.v201112011158/javax.servlet.jsp-2.2.0.v201112011158.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.el/2.2.0.v201108011116/javax.el-2.2.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-websocket/8.1.15.v20140411/jetty-websocket-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-util/8.1.15.v20140411/jetty-util-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-io/8.1.15.v20140411/jetty-io-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-jsp/8.1.15.v20140411/jetty-jsp-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/com.sun.el/2.2.0.v201108011116/com.sun.el-2.2.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-simple/1.6.4/slf4j-simple-1.6.4.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.mail.glassfish/1.4.1.v201005082020/javax.mail.glassfish-1.4.1.v201005082020.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.apache.taglibs.standard.glassfish/1.2.0.v201112081803/org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT with includes "" and excludes ""
[INFO] 
[INFO] --- maven-war-plugin:2.2:war (default-war) @ d1_integration ---
[INFO] Packaging webapp
[INFO] Assembling webapp [d1_integration] in [/var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [/var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/src/main/webapp]
[INFO] Webapp assembled in [262 msecs]
[INFO] Building war: /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/d1_integration-1.1-SNAPSHOT.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO] 
[INFO] --- maven-antrun-plugin:1.3:run (execution2) @ d1_integration ---
[INFO] Executing tasks
     [move] Moving 1 file to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-failsafe-plugin:2.8.1:integration-test (integration-test) @ d1_integration ---
[INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/failsafe-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.dataone.integration.it.MNodeTier1SlowIT
20240423-08:03:59: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
Tests run: 6, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 2.289 sec <<< FAILURE!
Running org.dataone.integration.it.MNodeTier1IT
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" name="SynchronizationFailed" pid="TierTesting:mn-demo-6:Public_READ.14">
    <description>a message</description>
</error>

~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
20240423-08:04:08: [WARN]: Failed to get current ObjectFormatList from the CN, using fallbacklist provided with libclient. Cause = ServiceFailure::0 Client_Error: class java.lang.IllegalStateException: Target host must not be null, or set in parameters. [org.dataone.client.ObjectFormatCache]
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
Tests run: 27, Failures: 3, Errors: 2, Skipped: 0, Time elapsed: 9.243 sec <<< FAILURE!
Running org.dataone.integration.it.MNodeTier0IT
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 sec
Running org.dataone.integration.it.MNodeTier3IT
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
Tests run: 12, Failures: 10, Errors: 0, Skipped: 1, Time elapsed: 1.075 sec <<< FAILURE!
Running org.dataone.integration.it.MNodeTier2IT
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:575)
	at org.dataone.integration.it.MNodeTier2IT.testIsAuthorized(MNodeTier2IT.java:110)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.service.exceptions.ServiceFailure: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired
	at sun.security.ssl.Alert.createSSLException(Alert.java:131)
	at sun.security.ssl.Alert.createSSLException(Alert.java:117)
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:318)
	at sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:293)
	at sun.security.ssl.TransportContext.dispatch(TransportContext.java:185)
	at sun.security.ssl.SSLTransport.decode(SSLTransport.java:152)
	at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1400)
	at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1368)
	at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73)
	at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:962)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:281)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:92)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:61)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:289)
	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:252)
	at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:191)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:300)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:127)
	at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:715)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:520)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
	at org.dataone.client.RestClient.doRequest(RestClient.java:340)
	at org.dataone.client.RestClient.doRequestNoBody(RestClient.java:266)
	at org.dataone.client.RestClient.doGetRequest(RestClient.java:181)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:233)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:223)
	at org.dataone.client.D1Node.listObjects(D1Node.java:276)
	at org.dataone.client.MNode.listObjects(MNode.java:265)
	at org.dataone.client.D1Node.listObjects(D1Node.java:231)
	at org.dataone.client.MNode.listObjects(MNode.java:241)
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:518)
	... 31 more
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired
	... 67 more
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:575)
	at org.dataone.integration.it.MNodeTier2IT.testSystemMetadataChanged(MNodeTier2IT.java:156)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.service.exceptions.ServiceFailure: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired
	at sun.security.ssl.Alert.createSSLException(Alert.java:131)
	at sun.security.ssl.Alert.createSSLException(Alert.java:117)
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:318)
	at sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:293)
	at sun.security.ssl.TransportContext.dispatch(TransportContext.java:185)
	at sun.security.ssl.SSLTransport.decode(SSLTransport.java:152)
	at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1400)
	at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1368)
	at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73)
	at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:962)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:281)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:92)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:61)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:289)
	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:252)
	at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:191)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:300)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:127)
	at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:715)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:520)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
	at org.dataone.client.RestClient.doRequest(RestClient.java:340)
	at org.dataone.client.RestClient.doRequestNoBody(RestClient.java:266)
	at org.dataone.client.RestClient.doGetRequest(RestClient.java:181)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:233)
	at org.dataone.client.D1RestClient.doGetRequest(D1RestClient.java:223)
	at org.dataone.client.D1Node.listObjects(D1Node.java:276)
	at org.dataone.client.MNode.listObjects(MNode.java:265)
	at org.dataone.client.D1Node.listObjects(D1Node.java:231)
	at org.dataone.client.MNode.listObjects(MNode.java:241)
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:518)
	... 31 more
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired
	... 67 more
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
Tests run: 19, Failures: 16, Errors: 0, Skipped: 1, Time elapsed: 0.987 sec <<< FAILURE!
Running org.dataone.integration.it.MNodeTier4IT
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
~~~ Context is solo MemberNode: https://mn-demo-6.test.dataone.org/knb/d1/mn
Tests run: 4, Failures: 1, Errors: 0, Skipped: 1, Time elapsed: 0.108 sec <<< FAILURE!

Results :

Failed tests: 
  testGetLogRecords_DateFiltering(org.dataone.integration.it.MNodeTier1SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Permission not allowed on null for subject[s]: public;   [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/log ]
  testGetLogRecords(org.dataone.integration.it.MNodeTier1SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Permission not allowed on null for subject[s]: public;   [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/log ]
  testGetLogRecords_Slicing(org.dataone.integration.it.MNodeTier1SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Permission not allowed on null for subject[s]: public;   [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/log ]
  testGetLogRecords_eventFiltering(org.dataone.integration.it.MNodeTier1SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Permission not allowed on null for subject[s]: public;   [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/log?toDate=2024-04-23T08:04:01.407%2B00:00 ]
  testGetLogRecords_pidFiltering(org.dataone.integration.it.MNodeTier1SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Permission not allowed on null for subject[s]: public;   [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/log?toDate=2024-04-23T08:04:01.539%2B00:00 ]
  testGetCapabilities_HasCompatibleNodeContact(org.dataone.integration.it.MNodeTier1IT): the node should have at least one contactSubject that conforms to RFC2253.  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/node ]
  testGetReplica_PublicObject(org.dataone.integration.it.MNodeTier1IT): Should be able to retrieve a public object (as subject urn:node:cnStageUNM1).  If the node is checking the client subject against the CN for all getReplica requests, and the node is not registered to an environment, this failure can be ignored.  Got:InvalidToken: 2183:: No session was provided.  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/replica/TierTesting:mn-demo-6:Public_READ.14 ]
  testMetadata_Checksum_Size_Consistency(org.dataone.integration.it.MNodeTier1IT): NotAuthorized: 1040:: READ not allowed on john.81124.2 for subject[s]: public;   [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/john.81124.2 ]
  testCreate(org.dataone.integration.it.MNodeTier3IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate20241141410939; FilePart:object = /tmp/mmp.output.5999650914707842467.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3629232894188271628.tmp (743 bytes);  ]
  testUpdate(org.dataone.integration.it.MNodeTier3IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20241141411181; FilePart:object = /tmp/mmp.output.7214515771006078311.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1937826601827717578.tmp (743 bytes);  ]
  testUpdate_badObsoletedByInfo(org.dataone.integration.it.MNodeTier3IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20241141411239; FilePart:object = /tmp/mmp.output.5825543412549333459.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4889953651733456789.tmp (743 bytes);  ]
  testUpdate_badObsoletesInfo(org.dataone.integration.it.MNodeTier3IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20241141411330; FilePart:object = /tmp/mmp.output.4996079080865380439.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1358393683340634526.tmp (743 bytes);  ]
  testUpdate_NoCert(org.dataone.integration.it.MNodeTier3IT): Exception while setting up test (mn.create): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20241141411397; FilePart:object = /tmp/mmp.output.2191030494090266394.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1534950715442674443.tmp (743 bytes);  ]
  testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.MNodeTier3IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20241141411499; FilePart:object = /tmp/mmp.output.1299937047605771251.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6842955216138718713.tmp (743 bytes);  ]
  testArchive(org.dataone.integration.it.MNodeTier3IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete20241141411603; FilePart:object = /tmp/mmp.output.8682854872955255357.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7875176541876917160.tmp (743 bytes);  ]
  testArchive_NotFound(org.dataone.integration.it.MNodeTier3IT): Expected NotFound, got: ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host PUT https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/archive/fakeID.20241141411700; MMP entity is null ]
  testArchive_NoCert(org.dataone.integration.it.MNodeTier3IT): Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive20241141411743; FilePart:object = /tmp/mmp.output.6032469684017283107.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4699977473099936270.tmp (744 bytes);  ]
  testDelete_NoCert(org.dataone.integration.it.MNodeTier3IT): Expected InvalidToken, got: ServiceFailure: 0 Client_Error: class java.net.SocketException: Connection reset  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete20241141411839; FilePart:object = /tmp/mmp.output.6140511737828473161.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4909545635815603823.tmp (743 bytes);  ]
  testIsAuthorized(org.dataone.integration.it.MNodeTier2IT): org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired  [for host https://mn-demo-6.test.dataone.org/knb/d1/mn/v1 ]
  testSystemMetadataChanged(org.dataone.integration.it.MNodeTier2IT): org.dataone.integration.ContextAwareTestCaseDataone$TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired  [for host https://mn-demo-6.test.dataone.org/knb/d1/mn/v1 ]
  testSystemMetadataChanged_authenticatedITKuser(org.dataone.integration.it.MNodeTier2IT): Expect an ITK client to receive NotAuthorized, got: ServiceFailure: 0 Client_Error: class java.net.SocketException: Connection reset  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier320241141412190; FilePart:object = /tmp/mmp.output.2780246279259808445.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7364644904207746179.tmp (727 bytes);  ]
  testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:RightsHolder_testPerson.14 ]
  testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:RightsHolder_testGroup.14 ]
  testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:Public_READ.14 ]
  testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:Authenticated_READ.14 ]
  testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:Verified_READ.14 ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:testPerson_READ.14 ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:testPerson_WRITE.14 ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:testPerson_CHANGE.14 ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:testGroup_READ.14 ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:testGroup_WRITE.14 ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:testGroup_CHANGE.14 ]
  testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:legacyAcct_WRITE.14 ]
  testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.MNodeTier2IT): ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLException: readHandshakeRecord  [for host GET https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/meta/TierTesting:mn-demo-6:ComplicatedPolicy.14 ]
  testReplicate_ValidCertificate_NotCN(org.dataone.integration.it.MNodeTier4IT): Expected NotAuthorized, got: ServiceFailure: 0 Client_Error: class javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_expired  [for host POST https://mn-demo-6.test.dataone.org/knb/d1/mn/v1/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.6024063093984302991.tmp (726 bytes);  ]

Tests in error: 
  testResourceMapParsing(org.dataone.integration.it.MNodeTier1IT)
  testResourceMap_ResolveURL(org.dataone.integration.it.MNodeTier1IT): Could not initialize class com.ibm.icu.lang.UCharacter

Tests run: 69, Failures: 35, Errors: 2, Skipped: 3

[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[JENKINS] Recording test results
[INFO] 
[INFO] --- maven-failsafe-plugin:2.8.1:verify (verify) @ d1_integration ---
[INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/failsafe-reports
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[ERROR] There are test failures.

Please refer to /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/target/failsafe-reports for the individual test results.
[JENKINS] Recording test results
Notifying upstream projects of job completion
Join notifier requires a CauseAction
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  33.070 s
[INFO] Finished at: 2024-04-23T08:04:14Z
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[JENKINS] Archiving /var/lib/jenkins/jobs/d1_integration_STAGE/workspace/D1_INTEGRATION_v1.1/pom.xml to org.dataone/d1_integration/1.1-SNAPSHOT/d1_integration-1.1-SNAPSHOT.pom
channel stopped
Notifying upstream projects of job completion
Sending e-mails to: rnahf@dataone.unm.edu
ERROR: Couldn't connect to host, port: localhost, 25; timeout 60000
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout 60000;
  nested exception is:
	java.net.ConnectException: Connection refused (Connection refused)
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722)
	at javax.mail.Service.connect(Service.java:342)
	at javax.mail.Service.connect(Service.java:222)
	at javax.mail.Service.connect(Service.java:171)
	at javax.mail.Transport.send0(Transport.java:230)
	at javax.mail.Transport.send(Transport.java:100)
	at hudson.tasks.MailSender.run(MailSender.java:130)
	at hudson.tasks.MailSender.execute(MailSender.java:105)
	at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.cleanUp(MavenModuleSetBuild.java:1093)
	at hudson.model.Run.execute(Run.java:1941)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:428)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:607)
	at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:333)
	at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214)
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160)
	... 13 more
Finished: UNSTABLE