<testResult _class='hudson.tasks.junit.TestResult'><duration>1.1040001</duration><empty>false</empty><failCount>30</failCount><passCount>6</passCount><skipCount>0</skipCount><suite><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test</className><duration>0.0</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test.setUp(OSTIElinkClientV1Test.java:29)
</errorStackTrace><failedSince>14</failedSince><name>testGetService</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test</className><duration>0.0</duration><errorStackTrace>java.lang.NullPointerException
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test.tearDown(OSTIElinkClientV1Test.java:44)
</errorStackTrace><failedSince>14</failedSince><name>testGetService</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test</className><duration>0.0</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test.setUp(OSTIElinkClientV1Test.java:29)
</errorStackTrace><failedSince>14</failedSince><name>testMintIdentifier</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test</className><duration>0.0</duration><errorStackTrace>java.lang.NullPointerException
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test.tearDown(OSTIElinkClientV1Test.java:44)
</errorStackTrace><failedSince>14</failedSince><name>testMintIdentifier</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test</className><duration>0.0</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test.setUp(OSTIElinkClientV1Test.java:29)
</errorStackTrace><failedSince>14</failedSince><name>testSetAndGetMetadata</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test</className><duration>0.0</duration><errorStackTrace>java.lang.NullPointerException
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test.tearDown(OSTIElinkClientV1Test.java:44)
</errorStackTrace><failedSince>14</failedSince><name>testSetAndGetMetadata</name><skipped>false</skipped><status>FAILED</status></case><duration>0.029</duration><name>edu.ucsb.nceas.osti_elink.OSTIElinkClientV1Test</name></suite><suite><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest</className><duration>0.0</duration><errorDetails>java.nio.file.NoSuchFileException: ./token</errorDetails><errorStackTrace>java.lang.RuntimeException: java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
Caused by: java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
</errorStackTrace><failedSince>14</failedSince><name>testGetService</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService is set by the property file 
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkClient &lt;init&gt;
SEVERE: Can't generate the OSTIElinkService instance since ./token
java.nio.file.NoSuchFileException: ./token
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
	at java.nio.file.Files.newByteChannel(Files.java:361)
	at java.nio.file.Files.newByteChannel(Files.java:407)
	at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
	at java.nio.file.Files.newInputStream(Files.java:152)
	at org.apache.commons.io.FileUtils.lambda$readFileToString$12(FileUtils.java:2698)
	at org.apache.commons.io.IOUtils.toString(IOUtils.java:3223)
	at org.apache.commons.io.IOUtils.toString(IOUtils.java:3198)
	at org.apache.commons.io.FileUtils.readFileToString(FileUtils.java:2698)
	at org.apache.commons.io.FileUtils.readFileToString(FileUtils.java:2714)
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService.loadToken(OSTIv2XmlService.java:106)
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService.&lt;init&gt;(OSTIv2XmlService.java:61)
	at edu.ucsb.nceas.osti_elink.OSTIServiceFactory.getOSTIElinkService(OSTIServiceFactory.java:61)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClient.&lt;init&gt;(OSTIElinkClient.java:73)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)

</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest</className><duration>0.0</duration><errorStackTrace>java.lang.NullPointerException
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.tearDown(OSTIElinkClientV2XmlTest.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testGetService</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest</className><duration>0.004</duration><errorDetails>java.nio.file.NoSuchFileException: ./token</errorDetails><errorStackTrace>java.lang.RuntimeException: java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
Caused by: java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
</errorStackTrace><failedSince>14</failedSince><name>testMintIdentifier</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService is set by the property file 
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkClient &lt;init&gt;
SEVERE: Can't generate the OSTIElinkService instance since ./token
java.nio.file.NoSuchFileException: ./token
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
	at java.nio.file.Files.newByteChannel(Files.java:361)
	at java.nio.file.Files.newByteChannel(Files.java:407)
	at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
	at java.nio.file.Files.newInputStream(Files.java:152)
	at org.apache.commons.io.FileUtils.lambda$readFileToString$12(FileUtils.java:2698)
	at org.apache.commons.io.IOUtils.toString(IOUtils.java:3223)
	at org.apache.commons.io.IOUtils.toString(IOUtils.java:3198)
	at org.apache.commons.io.FileUtils.readFileToString(FileUtils.java:2698)
	at org.apache.commons.io.FileUtils.readFileToString(FileUtils.java:2714)
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService.loadToken(OSTIv2XmlService.java:106)
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService.&lt;init&gt;(OSTIv2XmlService.java:61)
	at edu.ucsb.nceas.osti_elink.OSTIServiceFactory.getOSTIElinkService(OSTIServiceFactory.java:61)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClient.&lt;init&gt;(OSTIElinkClient.java:73)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)

</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest</className><duration>0.005</duration><errorStackTrace>java.lang.NullPointerException
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.tearDown(OSTIElinkClientV2XmlTest.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testMintIdentifier</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest</className><duration>0.006</duration><errorDetails>java.nio.file.NoSuchFileException: ./token</errorDetails><errorStackTrace>java.lang.RuntimeException: java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
Caused by: java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
</errorStackTrace><failedSince>14</failedSince><name>testSetAndGetMetadata</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService is set by the property file 
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkClient &lt;init&gt;
SEVERE: Can't generate the OSTIElinkService instance since ./token
java.nio.file.NoSuchFileException: ./token
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
	at java.nio.file.Files.newByteChannel(Files.java:361)
	at java.nio.file.Files.newByteChannel(Files.java:407)
	at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
	at java.nio.file.Files.newInputStream(Files.java:152)
	at org.apache.commons.io.FileUtils.lambda$readFileToString$12(FileUtils.java:2698)
	at org.apache.commons.io.IOUtils.toString(IOUtils.java:3223)
	at org.apache.commons.io.IOUtils.toString(IOUtils.java:3198)
	at org.apache.commons.io.FileUtils.readFileToString(FileUtils.java:2698)
	at org.apache.commons.io.FileUtils.readFileToString(FileUtils.java:2714)
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService.loadToken(OSTIv2XmlService.java:106)
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService.&lt;init&gt;(OSTIv2XmlService.java:61)
	at edu.ucsb.nceas.osti_elink.OSTIServiceFactory.getOSTIElinkService(OSTIServiceFactory.java:61)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClient.&lt;init&gt;(OSTIElinkClient.java:73)
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.setUp(OSTIElinkClientV2XmlTest.java:37)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.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:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)

</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest</className><duration>0.006</duration><errorStackTrace>java.lang.NullPointerException
	at edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest.tearDown(OSTIElinkClientV2XmlTest.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testSetAndGetMetadata</name><skipped>false</skipped><status>FAILED</status></case><duration>0.014</duration><name>edu.ucsb.nceas.osti_elink.OSTIElinkClientV2XmlTest</name></suite><suite><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIElinkErrorAgentTest</className><duration>0.0</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIElinkErrorAgentTest.setUp(OSTIElinkErrorAgentTest.java:34)
</errorStackTrace><failedSince>14</failedSince><name>testNotify</name><skipped>false</skipped><status>FAILED</status></case><duration>0.0</duration><name>edu.ucsb.nceas.osti_elink.OSTIElinkErrorAgentTest</name></suite><suite><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest</className><duration>0.001</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest.testGetOSTIV2XmlServiceFromEnv(OSTIServiceFactoryTest.java:141)
</errorStackTrace><failedSince>14</failedSince><name>testGetOSTIV2XmlServiceFromEnv</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService is set by the environmental variable ostiService_className
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://foo.com
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://foo.com/elink2xml/upload and the query url is https://foo.com/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest</className><duration>0.002</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest.testGetOSTIV2XmlService(OSTIServiceFactoryTest.java:117)
</errorStackTrace><failedSince>14</failedSince><name>testGetOSTIV2XmlService</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlService is set by the property file 
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://foo.com
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://foo.com/elink2xml/upload and the query url is https://foo.com/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>0</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testNotSupportedOSTIService</name><skipped>false</skipped><status>PASSED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.foo is set by the property file 
</stderr></case><case><age>0</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest</className><duration>0.021</duration><failedSince>0</failedSince><name>testCreateDefaultClass</name><skipped>false</skipped><status>PASSED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: We cannot find the ostiService_className in neither the evn variable nor the properties file. So we will use the default one: edu.ucsb.nceas.osti_elink.v1.OSTIService
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The OSTI service class is v1: edu.ucsb.nceas.osti_elink.v1.OSTIService
</stderr></case><case><age>0</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testGetProperty</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testGetOSTIV1ServiceFromEnv</name><skipped>false</skipped><status>PASSED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v1.OSTIService is set by the environmental variable ostiService_className
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The OSTI service class is v1: edu.ucsb.nceas.osti_elink.v1.OSTIService
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v1.OSTIService is set by the environmental variable ostiService_className
</stderr></case><case><age>0</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testGetOSTIV1Service</name><skipped>false</skipped><status>PASSED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v1.OSTIService is set by the property file 
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The OSTI service class is v1: edu.ucsb.nceas.osti_elink.v1.OSTIService
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIServiceFactory getOSTIElinkService
INFO: The class name edu.ucsb.nceas.osti_elink.v1.OSTIService is set by the property file 
</stderr></case><duration>0.041</duration><name>edu.ucsb.nceas.osti_elink.OSTIServiceFactoryTest</name></suite><suite><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceV1Test</className><duration>0.036</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIServiceV1Test.setUp(OSTIServiceV1Test.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testMintIdentifier</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceV1Test</className><duration>0.0</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIServiceV1Test.setUp(OSTIServiceV1Test.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testBuildMinimalMetadata</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceV1Test</className><duration>0.003</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIServiceV1Test.setUp(OSTIServiceV1Test.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testSetMetadata</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceV1Test</className><duration>0.003</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIServiceV1Test.setUp(OSTIServiceV1Test.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testGetMetadata</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceV1Test</className><duration>0.002</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIServiceV1Test.setUp(OSTIServiceV1Test.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testGetOstiId</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceV1Test</className><duration>0.003</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIServiceV1Test.setUp(OSTIServiceV1Test.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testGetMetadataFromOstiId</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.OSTIServiceV1Test</className><duration>0.008</duration><errorDetails>./password.properties (No such file or directory)</errorDetails><errorStackTrace>java.io.FileNotFoundException: ./password.properties (No such file or directory)
	at edu.ucsb.nceas.osti_elink.OSTIServiceV1Test.setUp(OSTIServiceV1Test.java:42)
</errorStackTrace><failedSince>14</failedSince><name>testGetStatus</name><skipped>false</skipped><status>FAILED</status></case><duration>0.112</duration><name>edu.ucsb.nceas.osti_elink.OSTIServiceV1Test</name></suite><suite><case><age>0</age><className>edu.ucsb.nceas.osti_elink.v2.response.JsonResponseHandlerTest</className><duration>0.335</duration><failedSince>0</failedSince><name>testGetPath</name><skipped>false</skipped><status>PASSED</status></case><duration>0.363</duration><name>edu.ucsb.nceas.osti_elink.v2.response.JsonResponseHandlerTest</name></suite><suite><case><age>1</age><className>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</className><duration>0.491</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest.setUp(OSTIv2XmlServiceTest.java:46)
</errorStackTrace><failedSince>14</failedSince><name>testMintIdentifier</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</className><duration>0.006</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest.setUp(OSTIv2XmlServiceTest.java:46)
</errorStackTrace><failedSince>14</failedSince><name>testGetMetadataWithInvalidToken</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</className><duration>0.006</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest.setUp(OSTIv2XmlServiceTest.java:46)
</errorStackTrace><failedSince>14</failedSince><name>testOverwriteURLByEnv</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</className><duration>0.008</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest.setUp(OSTIv2XmlServiceTest.java:46)
</errorStackTrace><failedSince>14</failedSince><name>testLoadTokenFromEnv</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</className><duration>0.002</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest.setUp(OSTIv2XmlServiceTest.java:46)
</errorStackTrace><failedSince>14</failedSince><name>testSetMetadata</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</className><duration>0.005</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest.setUp(OSTIv2XmlServiceTest.java:46)
</errorStackTrace><failedSince>14</failedSince><name>testGetMetadata</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</className><duration>0.006</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest.setUp(OSTIv2XmlServiceTest.java:46)
</errorStackTrace><failedSince>14</failedSince><name>testLoadTokenFromTokenPath</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><case><age>1</age><className>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</className><duration>0.006</duration><errorDetails>./token</errorDetails><errorStackTrace>java.nio.file.NoSuchFileException: ./token
	at edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest.setUp(OSTIv2XmlServiceTest.java:46)
</errorStackTrace><failedSince>14</failedSince><name>testGetStatus</name><skipped>false</skipped><status>FAILED</status><stderr>Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The base URL from the property file is https://review.osti.gov
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService constructBaseAndQueryURL
INFO: The OSTI base url is https://review.osti.gov/elink2xml/upload and the query url is https://review.osti.gov/elink2api
Oct 25, 2024 8:29:55 PM edu.ucsb.nceas.osti_elink.OSTIElinkService loadToken
INFO: Can't get the token from the environmental variable OSTI_TOKEN and will read it from a file ./token
</stderr></case><duration>0.545</duration><name>edu.ucsb.nceas.osti_elink.v2.xml.OSTIv2XmlServiceTest</name></suite></testResult>