FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='Xc3FJokLtYiVCTOlVxtO7RtkEYLtQuUpJvBBBm8riwI=' , 11ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 152ms] HttpClientImpl(24) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
CONFIG thread=1 [null] url=https://test
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [30s 160ms] HttpClientImpl(25) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=421 [HttpClient-24-SelectorManager] [30s 161ms] HttpClientImpl(24) next timeout: 0
FINE thread=421 [HttpClient-24-SelectorManager] [30s 161ms] HttpClientImpl(24) next expired: 0
FINE thread=421 [HttpClient-24-SelectorManager] [30s 161ms] HttpClientImpl(24) Next deadline is 3000
FINE thread=422 [HttpClient-25-SelectorManager] [30s 167ms] HttpClientImpl(25) next timeout: 0
FINE thread=422 [HttpClient-25-SelectorManager] [30s 167ms] HttpClientImpl(25) next expired: 0
FINE thread=422 [HttpClient-25-SelectorManager] [30s 167ms] HttpClientImpl(25) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='ZGwICdrDzmlSR05JeE0PsR+tbFZmoh+9fexLC55Zhe0=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 175ms] HttpClientImpl(26) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=423 [HttpClient-26-SelectorManager] [30s 183ms] HttpClientImpl(26) next timeout: 0
CONFIG thread=1 [null] url=https://test.com
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/new/path/to/hit
FINE thread=423 [HttpClient-26-SelectorManager] [30s 184ms] HttpClientImpl(26) next expired: 0
FINE thread=1 [Test worker] [30s 184ms] HttpClientImpl(27) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=423 [HttpClient-26-SelectorManager] [30s 184ms] HttpClientImpl(26) Next deadline is 3000
FINE thread=424 [HttpClient-27-SelectorManager] [30s 191ms] HttpClientImpl(27) next timeout: 0
FINE thread=424 [HttpClient-27-SelectorManager] [30s 191ms] HttpClientImpl(27) next expired: 0
FINE thread=424 [HttpClient-27-SelectorManager] [30s 191ms] HttpClientImpl(27) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='hjnw98qHAhLFEIdsbPpCrYHZOSaW9L6sFJdv6IHSHvQ=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 202ms] HttpClientImpl(28) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=425 [HttpClient-28-SelectorManager] [30s 212ms] HttpClientImpl(28) next timeout: 0
FINE thread=425 [HttpClient-28-SelectorManager] [30s 212ms] HttpClientImpl(28) next expired: 0
FINE thread=425 [HttpClient-28-SelectorManager] [30s 212ms] HttpClientImpl(28) Next deadline is 3000
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINEST thread=1 Signature is already in history.
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='ZSJS4tYNhWnbYE8t5ucyS8X2fT1r3DZLZ1hv3rHaZEc=' , 1ms
FINE thread=1 [null] Resigned product from original-signature null to new signature MCwCFCw+Xx+U8E711Z2th/ufXxv3WDQ1AhRdP3vsdUE0M7lXwlzbljE4jIs/SA==
FINEST thread=1 Signature is already in history.
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-07-08T19:00:46.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-07-08T19:00:46.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-07-08T18:58:47.000Z","path":"jar/EIDSInstaller.jar","sha256":"3aZqtykthIrmZEyU8L90+kZKsOT/qY8objYL5KzodKM=","type":"application/octet-stream","url":null}},"geometry":null,"id":{"code":"abcd1234","source":"us","type":"shakemap","updateTime":"2025-07-08T19:00:46.382Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1"},"signature":"MCwCFCw+Xx+U8E711Z2th/ufXxv3WDQ1AhRdP3vsdUE0M7lXwlzbljE4jIs/SA==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFCw+Xx+U8E711Z2th/ufXxv3WDQ1AhRdP3vsdUE0M7lXwlzbljE4jIs/SA==","signatureVersion":"v2"},{"signature":"MCwCFAFwXMsHTAF83WSMM6L1TEwgpqHFAhQdp5vzFSRukPVp79JiiHIdaKso8Q==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1752001246382 (7 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1752001246382 (1 ms)
FINE thread=1 [null] send product urn:usgs-product:us:shakemap:abcd1234:1752001246382 (2 ms)
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1752001246382 (10 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='jVjACRV7OlSLWCmPaPpuyqZ9LalGLx7sNNIK2BkhjG0=' , 5ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 370ms] HttpClientImpl(29) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
CONFIG thread=1 [null] url=https://test.com
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/new/path/to/hit/with/replacement/{urn}
FINE thread=1 [Test worker] [30s 372ms] HttpClientImpl(30) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=426 [HttpClient-29-SelectorManager] [30s 373ms] HttpClientImpl(29) next timeout: 0
FINE thread=426 [HttpClient-29-SelectorManager] [30s 373ms] HttpClientImpl(29) next expired: 0
FINE thread=426 [HttpClient-29-SelectorManager] [30s 374ms] HttpClientImpl(29) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='c7I02dIuoimoWTmRLa2t8r/soxtaN8qvdqLaznl1Rzo=' , 3ms
FINE thread=427 [HttpClient-30-SelectorManager] [30s 381ms] HttpClientImpl(30) next timeout: 0
FINE thread=427 [HttpClient-30-SelectorManager] [30s 382ms] HttpClientImpl(30) next expired: 0
FINE thread=427 [HttpClient-30-SelectorManager] [30s 383ms] HttpClientImpl(30) Next deadline is 3000
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 384ms] HttpClientImpl(31) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='LkAWsuQAkvd9eLax2HAcrVVA9rUbLXT4ztknaH1JS/4=' , 4ms
FINE thread=428 [HttpClient-31-SelectorManager] [30s 396ms] HttpClientImpl(31) next timeout: 0
FINE thread=428 [HttpClient-31-SelectorManager] [30s 396ms] HttpClientImpl(31) next expired: 0
FINE thread=428 [HttpClient-31-SelectorManager] [30s 397ms] HttpClientImpl(31) Next deadline is 3000
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 397ms] HttpClientImpl(32) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
CONFIG thread=1 [null] url=https://test
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [30s 400ms] HttpClientImpl(33) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=429 [HttpClient-32-SelectorManager] [30s 401ms] HttpClientImpl(32) next timeout: 0
FINE thread=429 [HttpClient-32-SelectorManager] [30s 402ms] HttpClientImpl(32) next expired: 0
FINE thread=429 [HttpClient-32-SelectorManager] [30s 402ms] HttpClientImpl(32) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='daflmri08UsU7AiGzc+rCSDqQ2CokPx2s5zOyHO72g8=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 409ms] HttpClientImpl(34) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=430 [HttpClient-33-SelectorManager] [30s 409ms] HttpClientImpl(33) next timeout: 0
FINE thread=430 [HttpClient-33-SelectorManager] [30s 410ms] HttpClientImpl(33) next expired: 0
FINE thread=430 [HttpClient-33-SelectorManager] [30s 410ms] HttpClientImpl(33) Next deadline is 3000
FINE thread=431 [HttpClient-34-SelectorManager] [30s 417ms] HttpClientImpl(34) next timeout: 0
FINE thread=431 [HttpClient-34-SelectorManager] [30s 418ms] HttpClientImpl(34) next expired: 0
FINE thread=431 [HttpClient-34-SelectorManager] [30s 418ms] HttpClientImpl(34) Next deadline is 3000
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-07-08T19:00:46.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-07-08T19:00:46.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-07-08T18:58:47.000Z","path":"jar/EIDSInstaller.jar","sha256":"3aZqtykthIrmZEyU8L90+kZKsOT/qY8objYL5KzodKM=","type":"application/octet-stream","url":null}},"geometry":null,"id":{"code":"abcd1234","source":"us","type":"shakemap","updateTime":"2025-07-08T19:00:46.592Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MCwCFHv+ZiDLFl/0XeWQmJkMF0LejjhaAhRIbTeeP4ioN4iXdFSiP+uXHzXw2A==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFHv+ZiDLFl/0XeWQmJkMF0LejjhaAhRIbTeeP4ioN4iXdFSiP+uXHzXw2A==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1752001246592 (1 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1752001246592 (0 ms)
FINE thread=1 [null] send product exception, trying again
gov.usgs.earthquake.aws.HttpException: Error [500] sending product
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:460)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:446)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:351)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:260)
at gov.usgs.earthquake.aws.AwsProductSenderTest.lambda$testHttpExceptionInSendProductThrowsException$13(AwsProductSenderTest.java:579)
at org.junit.Assert.assertThrows(Assert.java:1001)
at org.junit.Assert.assertThrows(Assert.java:981)
at gov.usgs.earthquake.aws.AwsProductSenderTest.testHttpExceptionInSendProductThrowsException(AwsProductSenderTest.java:578)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
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.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
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.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
at jdk.proxy2/jdk.proxy2.$Proxy5.stop(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
FINER thread=111 [null] running listener cleanup
Tue Jul 08 19:00:47 UTC 2025
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Tue Jul 08 19:00:48 UTC 2025
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Tue Jul 08 19:00:49 UTC 2025
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
WARNING thread=1 Exception sending product urn:usgs-product:us:shakemap:abcd1234:1752001246592
gov.usgs.earthquake.aws.HttpException: Error [500] sending product
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:460)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:446)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:358)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:260)
at gov.usgs.earthquake.aws.AwsProductSenderTest.lambda$testHttpExceptionInSendProductThrowsException$13(AwsProductSenderTest.java:579)
at org.junit.Assert.assertThrows(Assert.java:1001)
at org.junit.Assert.assertThrows(Assert.java:981)
at gov.usgs.earthquake.aws.AwsProductSenderTest.testHttpExceptionInSendProductThrowsException(AwsProductSenderTest.java:578)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
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.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
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.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
at jdk.proxy2/jdk.proxy2.$Proxy5.stop(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1752001246592 (2635 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='U59mRNgUcvXZ3LOQIRqjr8Bx0/UYz7dKDFCaXR4AhLo=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 64ms] HttpClientImpl(35) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
CONFIG thread=1 [null] url=https://test.com
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/new/path/to/hit/with
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [33s 64ms] HttpClientImpl(36) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=432 [HttpClient-35-SelectorManager] [33s 65ms] HttpClientImpl(35) next timeout: 0
FINE thread=432 [HttpClient-35-SelectorManager] [33s 65ms] HttpClientImpl(35) next expired: 0
FINE thread=432 [HttpClient-35-SelectorManager] [33s 65ms] HttpClientImpl(35) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='F7kPj4lfcRjJbsLGpcoTU2kTDteMWaCCB9pmZZcJwPI=' , 1ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 68ms] HttpClientImpl(37) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=433 [HttpClient-36-SelectorManager] [33s 69ms] HttpClientImpl(36) next timeout: 0
FINE thread=433 [HttpClient-36-SelectorManager] [33s 69ms] HttpClientImpl(36) next expired: 0
FINE thread=433 [HttpClient-36-SelectorManager] [33s 69ms] HttpClientImpl(36) Next deadline is 3000
CONFIG thread=1 [null] url=https://test.com
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/new/path/to/hit/with/replacement/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [33s 69ms] HttpClientImpl(38) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=434 [HttpClient-37-SelectorManager] [33s 70ms] HttpClientImpl(37) next timeout: 0
FINE thread=434 [HttpClient-37-SelectorManager] [33s 70ms] HttpClientImpl(37) next expired: 0
FINE thread=434 [HttpClient-37-SelectorManager] [33s 70ms] HttpClientImpl(37) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='FH75SvBLvRTKK/9bvgS18pbpdAyHkZNq77CelzzXt0w=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 73ms] HttpClientImpl(39) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=435 [HttpClient-38-SelectorManager] [33s 74ms] HttpClientImpl(38) next timeout: 0
FINE thread=435 [HttpClient-38-SelectorManager] [33s 74ms] HttpClientImpl(38) next expired: 0
FINE thread=435 [HttpClient-38-SelectorManager] [33s 74ms] HttpClientImpl(38) Next deadline is 3000
FINEST thread=1 Signature is already in history.
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='btT2jRd4l11ktsStgEHUWbkyZLcbM8zTN5S0uaqSBE0=' , 0ms
FINE thread=1 [null] Resigned product from original-signature test1234 to new signature MCwCFBIpHegGdEjCNpGSBNfJ3U9HlMX0AhRtHK7uStTL6MH7PuQwIc6ynELjXQ==
FINEST thread=1 Signature is already in history.
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-07-08T19:00:49.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-07-08T19:00:49.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-07-08T18:58:47.000Z","path":"jar/EIDSInstaller.jar","sha256":"3aZqtykthIrmZEyU8L90+kZKsOT/qY8objYL5KzodKM=","type":"application/octet-stream","url":null}},"geometry":null,"id":{"code":"abcd1234","source":"us","type":"shakemap","updateTime":"2025-07-08T19:00:49.260Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature":"test1234"},"signature":"MCwCFBIpHegGdEjCNpGSBNfJ3U9HlMX0AhRtHK7uStTL6MH7PuQwIc6ynELjXQ==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFBIpHegGdEjCNpGSBNfJ3U9HlMX0AhRtHK7uStTL6MH7PuQwIc6ynELjXQ==","signatureVersion":"v2"},{"signature":"MCwCFEXu3z5ZptkEOf74bkVHjsZ5sudmAhRupawSnrexoN9bJqmX2YZ+/vaOJw==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1752001249260 (0 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1752001249260 (1 ms)
FINE thread=1 [null] send product urn:usgs-product:us:shakemap:abcd1234:1752001249260 (0 ms)
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1752001249260 (1 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=436 [HttpClient-39-SelectorManager] [33s 82ms] HttpClientImpl(39) next timeout: 0
FINE thread=436 [HttpClient-39-SelectorManager] [33s 82ms] HttpClientImpl(39) next expired: 0
FINE thread=436 [HttpClient-39-SelectorManager] [33s 82ms] HttpClientImpl(39) Next deadline is 3000
FINE thread=1 Digest='/CB1KCArq5N6ZYHiTLa2LLc47snBYlQFvQiSm7bLJH8=' , 1ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 83ms] HttpClientImpl(40) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-07-08T19:00:49.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-07-08T19:00:49.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-07-08T18:58:47.000Z","path":"jar/EIDSInstaller.jar","sha256":"3aZqtykthIrmZEyU8L90+kZKsOT/qY8objYL5KzodKM=","type":"application/octet-stream","url":null}},"geometry":null,"id":{"code":"abcd1234","source":"us","type":"shakemap","updateTime":"2025-07-08T19:00:49.270Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MCwCFC2H7ZPYzJcuL6Xp1DQErocOSaWOAhQr4tN+zqZe/CrtWFRofiMm9xCvHg==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFC2H7ZPYzJcuL6Xp1DQErocOSaWOAhQr4tN+zqZe/CrtWFRofiMm9xCvHg==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1752001249270 (1 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1752001249270 (0 ms)
INFO thread=1 [null] hub already has product
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1752001249270 (3 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=437 [HttpClient-40-SelectorManager] [33s 92ms] HttpClientImpl(40) next timeout: 0
FINE thread=437 [HttpClient-40-SelectorManager] [33s 92ms] HttpClientImpl(40) next expired: 0
FINE thread=437 [HttpClient-40-SelectorManager] [33s 92ms] HttpClientImpl(40) Next deadline is 3000
FINE thread=1 Digest='4roi47mHbBGOxqCYpn7ehSKIZBchld8nGusBNUq6xC0=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 94ms] HttpClientImpl(41) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
WARNING thread=1 Using deprecated signature version v1, consider updating to v2
FINE thread=438 [HttpClient-41-SelectorManager] [33s 112ms] HttpClientImpl(41) next timeout: 0
FINE thread=438 [HttpClient-41-SelectorManager] [33s 112ms] HttpClientImpl(41) next expired: 0
FINE thread=438 [HttpClient-41-SelectorManager] [33s 112ms] HttpClientImpl(41) Next deadline is 3000
FINE thread=1 [null] notification id test urn:usgs-product:source:type:code:1752001249293
FINE thread=1 [null] send product urn:usgs-product:source:type:code:1752001249293 (4 ms)
INFO thread=1 [null] send product total urn:usgs-product:source:type:code:1752001249293 (4 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='aFU5AFvVTkk/AClwH2JYn5Jx4vN6Kwj6oMyDp0ZqlYg=' , 4ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 130ms] HttpClientImpl(42) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
CONFIG thread=1 [null] url=https://test
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='o1z8jdghh8EQsEgSIVuRhM/YEzNwonqB9gJlkIKzc7o=' , 5ms
FINEST thread=1 Signature is already in history.
FINE thread=439 [HttpClient-42-SelectorManager] [33s 149ms] HttpClientImpl(42) next timeout: 0
FINE thread=439 [HttpClient-42-SelectorManager] [33s 149ms] HttpClientImpl(42) next expired: 0
FINE thread=439 [HttpClient-42-SelectorManager] [33s 149ms] HttpClientImpl(42) Next deadline is 3000
FINE thread=1 [Test worker] [33s 149ms] HttpClientImpl(43) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
CONFIG thread=1 [null] url=https://earthquake.usgs.gov
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='qRqILlaq7qPEKPKsPiDR3btTXSOLAIqJ4sSn+8Sn54w=' , 6ms
FINE thread=440 [HttpClient-43-SelectorManager] [33s 160ms] HttpClientImpl(43) next timeout: 0
FINE thread=440 [HttpClient-43-SelectorManager] [33s 160ms] HttpClientImpl(43) next expired: 0
FINE thread=440 [HttpClient-43-SelectorManager] [33s 160ms] HttpClientImpl(43) Next deadline is 3000
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 161ms] HttpClientImpl(44) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=421 [HttpClient-24-SelectorManager] [33s 164ms] HttpClientImpl(24) next timeout: 0
FINE thread=421 [HttpClient-24-SelectorManager] [33s 164ms] HttpClientImpl(24) next expired: 0
FINE thread=421 [HttpClient-24-SelectorManager] [33s 164ms] HttpClientImpl(24) Next deadline is 3000
CONFIG thread=1 [null] url=https://test.com
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [33s 168ms] HttpClientImpl(45) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=441 [HttpClient-44-SelectorManager] [33s 169ms] HttpClientImpl(44) next timeout: 0
FINE thread=422 [HttpClient-25-SelectorManager] [33s 169ms] HttpClientImpl(25) next timeout: 0
FINE thread=441 [HttpClient-44-SelectorManager] [33s 169ms] HttpClientImpl(44) next expired: 0
FINE thread=422 [HttpClient-25-SelectorManager] [33s 169ms] HttpClientImpl(25) next expired: 0
FINE thread=441 [HttpClient-44-SelectorManager] [33s 170ms] HttpClientImpl(44) Next deadline is 3000
FINE thread=422 [HttpClient-25-SelectorManager] [33s 170ms] HttpClientImpl(25) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='GARqWU8jee9VQdcce7UKT+cOW3EMuY3VJQp+r0vXdSU=' , 4ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 187ms] HttpClientImpl(46) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=423 [HttpClient-26-SelectorManager] [33s 187ms] HttpClientImpl(26) next timeout: 0
FINE thread=423 [HttpClient-26-SelectorManager] [33s 189ms] HttpClientImpl(26) next expired: 0
FINE thread=423 [HttpClient-26-SelectorManager] [33s 189ms] HttpClientImpl(26) Next deadline is 3000
FINE thread=442 [HttpClient-45-SelectorManager] [33s 188ms] HttpClientImpl(45) next timeout: 0
FINE thread=442 [HttpClient-45-SelectorManager] [33s 189ms] HttpClientImpl(45) next expired: 0
FINE thread=442 [HttpClient-45-SelectorManager] [33s 189ms] HttpClientImpl(45) Next deadline is 3000
FINE thread=424 [HttpClient-27-SelectorManager] [33s 191ms] HttpClientImpl(27) next timeout: 0
FINE thread=424 [HttpClient-27-SelectorManager] [33s 192ms] HttpClientImpl(27) next expired: 0
FINE thread=424 [HttpClient-27-SelectorManager] [33s 192ms] HttpClientImpl(27) Next deadline is 3000
CONFIG thread=1 [null] url=https://test.com
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/new/path/to/hit/with/replacement/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [33s 195ms] HttpClientImpl(47) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=443 [HttpClient-46-SelectorManager] [33s 195ms] HttpClientImpl(46) next timeout: 0
FINE thread=443 [HttpClient-46-SelectorManager] [33s 195ms] HttpClientImpl(46) next expired: 0
FINE thread=443 [HttpClient-46-SelectorManager] [33s 195ms] HttpClientImpl(46) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='QL+xViB/ccgbNqxaAhMLlgXmCNqqrICaZ3SVP9y0TFQ=' , 4ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 211ms] HttpClientImpl(48) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=444 [HttpClient-47-SelectorManager] [33s 211ms] HttpClientImpl(47) next timeout: 0
FINE thread=444 [HttpClient-47-SelectorManager] [33s 212ms] HttpClientImpl(47) next expired: 0
FINE thread=444 [HttpClient-47-SelectorManager] [33s 212ms] HttpClientImpl(47) Next deadline is 3000
FINE thread=425 [HttpClient-28-SelectorManager] [33s 214ms] HttpClientImpl(28) next timeout: 0
FINE thread=425 [HttpClient-28-SelectorManager] [33s 215ms] HttpClientImpl(28) next expired: 0
FINE thread=425 [HttpClient-28-SelectorManager] [33s 215ms] HttpClientImpl(28) Next deadline is 3000
FINE thread=445 [HttpClient-48-SelectorManager] [33s 216ms] HttpClientImpl(48) next timeout: 0
FINE thread=445 [HttpClient-48-SelectorManager] [33s 216ms] HttpClientImpl(48) next expired: 0
FINE thread=445 [HttpClient-48-SelectorManager] [33s 216ms] HttpClientImpl(48) Next deadline is 3000
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-07-08T19:00:49.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-07-08T19:00:49.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-07-08T18:58:47.000Z","path":"jar/EIDSInstaller.jar","sha256":"3aZqtykthIrmZEyU8L90+kZKsOT/qY8objYL5KzodKM=","type":"application/octet-stream","url":null}},"geometry":null,"id":{"code":"abcd1234","source":"us","type":"shakemap","updateTime":"2025-07-08T19:00:49.394Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MCwCFBHF9nFN9ASTzSZwUN9Ht+VDNtKSAhR0K+5I+UBZlHAzga0+1K14YAyB1w==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFBHF9nFN9ASTzSZwUN9Ht+VDNtKSAhR0K+5I+UBZlHAzga0+1K14YAyB1w==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
WARNING thread=1 Exception sending product urn:usgs-product:us:shakemap:abcd1234:1752001249394
java.io.IOException
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1752001249394 (2 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='bz4Kjcwvx9bnZ3rF8B4ePdZ9eSfwZ1Yv0qutAg4Y3II=' , 5ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 241ms] HttpClientImpl(49) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=446 [HttpClient-49-SelectorManager] [33s 250ms] HttpClientImpl(49) next timeout: 0
FINE thread=446 [HttpClient-49-SelectorManager] [33s 250ms] HttpClientImpl(49) next expired: 0
FINE thread=446 [HttpClient-49-SelectorManager] [33s 250ms] HttpClientImpl(49) Next deadline is 3000
CONFIG thread=1 [null] url=https://earthquake.usgs.gov
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='UWvV/qOTsjOO2DU3QU893/Tfp0zjhrVxM43aoV4Y2Ic=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 257ms] HttpClientImpl(50) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
CONFIG thread=1 [null] url=https://test.com
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [33s 267ms] HttpClientImpl(51) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=447 [HttpClient-50-SelectorManager] [33s 267ms] HttpClientImpl(50) next timeout: 0
FINE thread=447 [HttpClient-50-SelectorManager] [33s 268ms] HttpClientImpl(50) next expired: 0
FINE thread=447 [HttpClient-50-SelectorManager] [33s 268ms] HttpClientImpl(50) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=448 [HttpClient-51-SelectorManager] [33s 274ms] HttpClientImpl(51) next timeout: 0
FINE thread=448 [HttpClient-51-SelectorManager] [33s 274ms] HttpClientImpl(51) next expired: 0
FINE thread=448 [HttpClient-51-SelectorManager] [33s 274ms] HttpClientImpl(51) Next deadline is 3000
FINE thread=1 Digest='utt0l6XiplvlQn7B7Va3ylJ4CnC0QlIU0yPwxG385YM=' , 4ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 281ms] HttpClientImpl(52) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=449 [HttpClient-52-SelectorManager] [33s 288ms] HttpClientImpl(52) next timeout: 0
CONFIG thread=1 [null] url=https://test
FINE thread=449 [HttpClient-52-SelectorManager] [33s 288ms] HttpClientImpl(52) next expired: 0
CONFIG thread=1 [null] sign products=false
FINE thread=449 [HttpClient-52-SelectorManager] [33s 288ms] HttpClientImpl(52) Next deadline is 3000
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [33s 289ms] HttpClientImpl(53) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=450 [HttpClient-53-SelectorManager] [33s 308ms] HttpClientImpl(53) next timeout: 0
FINE thread=1 Digest='3Wpyl8VvVdPeT0+k4Ss/fDdm/7HBQjUKJ4Je68LyOoc=' , 3ms
FINE thread=450 [HttpClient-53-SelectorManager] [33s 310ms] HttpClientImpl(53) next expired: 0
FINE thread=450 [HttpClient-53-SelectorManager] [33s 310ms] HttpClientImpl(53) Next deadline is 3000
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 312ms] HttpClientImpl(54) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
CONFIG thread=1 [null] url=https://test.com
CONFIG thread=1 [null] sign products=false
CONFIG thread=1 [null] contentFormat = MAP
CONFIG thread=1 [null] sendProductPath=/new/path/to/hit
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=451 [HttpClient-54-SelectorManager] [33s 319ms] HttpClientImpl(54) next timeout: 0
FINE thread=451 [HttpClient-54-SelectorManager] [33s 319ms] HttpClientImpl(54) next expired: 0
FINE thread=451 [HttpClient-54-SelectorManager] [33s 319ms] HttpClientImpl(54) Next deadline is 3000
FINE thread=1 [Test worker] [33s 319ms] HttpClientImpl(55) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='uMbt9wJFjNJdwojpWh9T0iLMQal/DGM0jzNe70I//4M=' , 2ms
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 336ms] HttpClientImpl(56) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=452 [HttpClient-55-SelectorManager] [33s 336ms] HttpClientImpl(55) next timeout: 0
FINE thread=452 [HttpClient-55-SelectorManager] [33s 337ms] HttpClientImpl(55) next expired: 0
FINE thread=452 [HttpClient-55-SelectorManager] [33s 337ms] HttpClientImpl(55) Next deadline is 3000
FINE thread=453 [HttpClient-56-SelectorManager] [33s 343ms] HttpClientImpl(56) next timeout: 0
FINE thread=453 [HttpClient-56-SelectorManager] [33s 343ms] HttpClientImpl(56) next expired: 0
FINE thread=453 [HttpClient-56-SelectorManager] [33s 343ms] HttpClientImpl(56) Next deadline is 3000
WARNING thread=1 Using deprecated signature version v1, consider updating to v2
FINEST thread=1 Signature is already in history.
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='uMbt9wJFjNJdwojpWh9T0iLMQal/DGM0jzNe70I//4M=' , 1ms
FINE thread=1 [null] Resigned product from original-signature test1234 to new signature MC0CFAs5eO9BYy3vPGyAXUTBqZFa2a+yAhUAiWRkonohVueXEwPMK+OTkUr2yF4=
FINEST thread=1 Signature is already in history.
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-07-08T19:00:49.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-07-08T19:00:49.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-07-08T18:58:47.000Z","path":"jar/EIDSInstaller.jar","sha256":"3aZqtykthIrmZEyU8L90+kZKsOT/qY8objYL5KzodKM=","type":"application/octet-stream","url":null}},"geometry":null,"id":{"code":"abcd1234","source":"us","type":"shakemap","updateTime":"2025-07-08T19:00:49.518Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MC0CFAs5eO9BYy3vPGyAXUTBqZFa2a+yAhUAiWRkonohVueXEwPMK+OTkUr2yF4=","signatureVersion":"v2","signatureHistory":[{"signature":"MC0CFAs5eO9BYy3vPGyAXUTBqZFa2a+yAhUAiWRkonohVueXEwPMK+OTkUr2yF4=","signatureVersion":"v2"},{"signature":"test1234","signatureVersion":"v1"},{"signature":"MCwCFFdwEJICL5hC4/JaoC42Ee6iXuWyAhQk33XxnHN8UBVw1HhKqD4BhVhhPw==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1752001249518 (1 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1752001249518 (6 ms)
FINE thread=1 [null] send product urn:usgs-product:us:shakemap:abcd1234:1752001249518 (1 ms)
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1752001249518 (8 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='WMTCcTPqjXU3XqNvuKcKEKZMmglZqOiV8gQXlgrory4=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 374ms] HttpClientImpl(57) proxySelector is sun.net.spi.DefaultProxySelector@12e1413c (user-supplied=false)
FINE thread=426 [HttpClient-29-SelectorManager] [33s 375ms] HttpClientImpl(29) next timeout: 0
FINE thread=426 [HttpClient-29-SelectorManager] [33s 376ms] HttpClientImpl(29) next expired: 0
FINE thread=426 [HttpClient-29-SelectorManager] [33s 376ms] HttpClientImpl(29) Next deadline is 3000
FINE thread=454 [HttpClient-57-SelectorManager] [33s 380ms] HttpClientImpl(57) next timeout: 0
FINE thread=454 [HttpClient-57-SelectorManager] [33s 380ms] HttpClientImpl(57) next expired: 0
FINE thread=454 [HttpClient-57-SelectorManager] [33s 381ms] HttpClientImpl(57) Next deadline is 3000
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-07-08T19:00:49.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-07-08T19:00:49.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-07-08T18:58:47.000Z","path":"jar/EIDSInstaller.jar","sha256":"3aZqtykthIrmZEyU8L90+kZKsOT/qY8objYL5KzodKM=","type":"application/octet-stream","url":null}},"geometry":null,"id":{"code":"abcd1234","source":"us","type":"shakemap","updateTime":"2025-07-08T19:00:49.558Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MCwCFGwcmlYZpEaRjGowHlr4ab0LFBF+AhR5Ac12ZfHSsgi/U+t4LxBrZwhfyg==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFGwcmlYZpEaRjGowHlr4ab0LFBF+AhR5Ac12ZfHSsgi/U+t4LxBrZwhfyg==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls exception, trying again
gov.usgs.earthquake.aws.HttpException: Error [500] getting upload urls
at gov.usgs.earthquake.aws.AwsProductSender.getUploadUrls(AwsProductSender.java:399)
at gov.usgs.earthquake.aws.AwsProductSender.getUploadUrls(AwsProductSender.java:388)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:305)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:260)
at gov.usgs.earthquake.aws.AwsProductSenderTest.lambda$testHttpExceptionInGetUploadUrlsThrowsException$14(AwsProductSenderTest.java:602)
at org.junit.Assert.assertThrows(Assert.java:1001)
at org.junit.Assert.assertThrows(Assert.java:981)
at gov.usgs.earthquake.aws.AwsProductSenderTest.testHttpExceptionInGetUploadUrlsThrowsException(AwsProductSenderTest.java:601)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
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.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
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.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
at jdk.proxy2/jdk.proxy2.$Proxy5.stop(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
FINE thread=427 [HttpClient-30-SelectorManager] [33s 385ms] HttpClientImpl(30) next timeout: 0
FINE thread=427 [HttpClient-30-SelectorManager] [33s 385ms] HttpClientImpl(30) next expired: 0
FINE thread=427 [HttpClient-30-SelectorManager] [33s 385ms] HttpClientImpl(30) Next deadline is 3000
FINE thread=428 [HttpClient-31-SelectorManager] [33s 398ms] HttpClientImpl(31) next timeout: 0
FINE thread=428 [HttpClient-31-SelectorManager] [33s 399ms] HttpClientImpl(31) next expired: 0
FINE thread=428 [HttpClient-31-SelectorManager] [33s 399ms] HttpClientImpl(31) Next deadline is 3000
FINE thread=429 [HttpClient-32-SelectorManager] [33s 403ms] HttpClientImpl(32) next timeout: 0
FINE thread=429 [HttpClient-32-SelectorManager] [33s 403ms] HttpClientImpl(32) next expired: 0
FINE thread=429 [HttpClient-32-SelectorManager] [33s 403ms] HttpClientImpl(32) Next deadline is 3000
FINE thread=430 [HttpClient-33-SelectorManager] [33s 411ms] HttpClientImpl(33) next timeout: 0
FINE thread=430 [HttpClient-33-SelectorManager] [33s 411ms] HttpClientImpl(33) next expired: 0
FINE thread=430 [HttpClient-33-SelectorManager] [33s 411ms] HttpClientImpl(33) Next deadline is 3000
FINE thread=431 [HttpClient-34-SelectorManager] [33s 420ms] HttpClientImpl(34) next timeout: 0
FINE thread=431 [HttpClient-34-SelectorManager] [33s 420ms] HttpClientImpl(34) next expired: 0
FINE thread=431 [HttpClient-34-SelectorManager] [33s 420ms] HttpClientImpl(34) Next deadline is 3000
FINER thread=111 [null] running listener cleanup
Tue Jul 08 19:00:50 UTC 2025
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Tue Jul 08 19:00:51 UTC 2025
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Tue Jul 08 19:00:52 UTC 2025
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=432 [HttpClient-35-SelectorManager] [36s 68ms] HttpClientImpl(35) next timeout: 0
FINE thread=432 [HttpClient-35-SelectorManager] [36s 68ms] HttpClientImpl(35) next expired: 0
FINE thread=432 [HttpClient-35-SelectorManager] [36s 68ms] HttpClientImpl(35) Next deadline is 3000
FINE thread=433 [HttpClient-36-SelectorManager] [36s 72ms] HttpClientImpl(36) next timeout: 0
FINE thread=434 [HttpClient-37-SelectorManager] [36s 72ms] HttpClientImpl(37) next timeout: 0
FINE thread=433 [HttpClient-36-SelectorManager] [36s 72ms] HttpClientImpl(36) next expired: 0
FINE thread=433 [HttpClient-36-SelectorManager] [36s 72ms] HttpClientImpl(36) Next deadline is 3000
FINE thread=434 [HttpClient-37-SelectorManager] [36s 72ms] HttpClientImpl(37) next expired: 0
FINE thread=434 [HttpClient-37-SelectorManager] [36s 72ms] HttpClientImpl(37) Next deadline is 3000
FINE thread=435 [HttpClient-38-SelectorManager] [36s 76ms] HttpClientImpl(38) next timeout: 0
FINE thread=435 [HttpClient-38-SelectorManager] [36s 76ms] HttpClientImpl(38) next expired: 0
FINE thread=435 [HttpClient-38-SelectorManager] [36s 76ms] HttpClientImpl(38) Next deadline is 3000
FINE thread=436 [HttpClient-39-SelectorManager] [36s 84ms] HttpClientImpl(39) next timeout: 0
FINE thread=436 [HttpClient-39-SelectorManager] [36s 84ms] HttpClientImpl(39) next expired: 0
FINE thread=436 [HttpClient-39-SelectorManager] [36s 84ms] HttpClientImpl(39) Next deadline is 3000
FINE thread=437 [HttpClient-40-SelectorManager] [36s 96ms] HttpClientImpl(40) next timeout: 0
FINE thread=437 [HttpClient-40-SelectorManager] [36s 96ms] HttpClientImpl(40) next expired: 0
FINE thread=437 [HttpClient-40-SelectorManager] [36s 96ms] HttpClientImpl(40) Next deadline is 3000
FINE thread=438 [HttpClient-41-SelectorManager] [36s 115ms] HttpClientImpl(41) next timeout: 0
FINE thread=438 [HttpClient-41-SelectorManager] [36s 115ms] HttpClientImpl(41) next expired: 0
FINE thread=438 [HttpClient-41-SelectorManager] [36s 115ms] HttpClientImpl(41) Next deadline is 3000
FINE thread=439 [HttpClient-42-SelectorManager] [36s 151ms] HttpClientImpl(42) next timeout: 0
FINE thread=439 [HttpClient-42-SelectorManager] [36s 151ms] HttpClientImpl(42) next expired: 0
FINE thread=439 [HttpClient-42-SelectorManager] [36s 151ms] HttpClientImpl(42) Next deadline is 3000
FINE thread=440 [HttpClient-43-SelectorManager] [36s 161ms] HttpClientImpl(43) next timeout: 0
FINE thread=440 [HttpClient-43-SelectorManager] [36s 161ms] HttpClientImpl(43) next expired: 0
FINE thread=440 [HttpClient-43-SelectorManager] [36s 161ms] HttpClientImpl(43) Next deadline is 3000
FINE thread=421 [HttpClient-24-SelectorManager] [36s 165ms] HttpClientImpl(24) next timeout: 0
FINE thread=421 [HttpClient-24-SelectorManager] [36s 165ms] HttpClientImpl(24) next expired: 0
FINE thread=421 [HttpClient-24-SelectorManager] [36s 165ms] HttpClientImpl(24) Next deadline is 3000
FINE thread=441 [HttpClient-44-SelectorManager] [36s 170ms] HttpClientImpl(44) next timeout: 0
FINE thread=441 [HttpClient-44-SelectorManager] [36s 170ms] HttpClientImpl(44) next expired: 0
FINE thread=441 [HttpClient-44-SelectorManager] [36s 170ms] HttpClientImpl(44) Next deadline is 3000
FINE thread=422 [HttpClient-25-SelectorManager] [36s 172ms] HttpClientImpl(25) next timeout: 0
FINE thread=422 [HttpClient-25-SelectorManager] [36s 172ms] HttpClientImpl(25) next expired: 0
FINE thread=422 [HttpClient-25-SelectorManager] [36s 172ms] HttpClientImpl(25) Next deadline is 3000
FINE thread=423 [HttpClient-26-SelectorManager] [36s 192ms] HttpClientImpl(26) next timeout: 0
FINE thread=442 [HttpClient-45-SelectorManager] [36s 192ms] HttpClientImpl(45) next timeout: 0
FINE thread=423 [HttpClient-26-SelectorManager] [36s 192ms] HttpClientImpl(26) next expired: 0
FINE thread=423 [HttpClient-26-SelectorManager] [36s 192ms] HttpClientImpl(26) Next deadline is 3000
FINE thread=442 [HttpClient-45-SelectorManager] [36s 192ms] HttpClientImpl(45) next expired: 0
FINE thread=442 [HttpClient-45-SelectorManager] [36s 192ms] HttpClientImpl(45) Next deadline is 3000
FINE thread=424 [HttpClient-27-SelectorManager] [36s 194ms] HttpClientImpl(27) next timeout: 0
FINE thread=424 [HttpClient-27-SelectorManager] [36s 194ms] HttpClientImpl(27) next expired: 0
FINE thread=424 [HttpClient-27-SelectorManager] [36s 194ms] HttpClientImpl(27) Next deadline is 3000
FINE thread=443 [HttpClient-46-SelectorManager] [36s 196ms] HttpClientImpl(46) next timeout: 0
FINE thread=443 [HttpClient-46-SelectorManager] [36s 196ms] HttpClientImpl(46) next expired: 0
FINE thread=443 [HttpClient-46-SelectorManager] [36s 196ms] HttpClientImpl(46) Next deadline is 3000
FINE thread=444 [HttpClient-47-SelectorManager] [36s 215ms] HttpClientImpl(47) next timeout: 0
FINE thread=444 [HttpClient-47-SelectorManager] [36s 215ms] HttpClientImpl(47) next expired: 0
FINE thread=444 [HttpClient-47-SelectorManager] [36s 215ms] HttpClientImpl(47) Next deadline is 3000
FINE thread=425 [HttpClient-28-SelectorManager] [36s 216ms] HttpClientImpl(28) next timeout: 0
FINE thread=425 [HttpClient-28-SelectorManager] [36s 216ms] HttpClientImpl(28) next expired: 0
FINE thread=425 [HttpClient-28-SelectorManager] [36s 216ms] HttpClientImpl(28) Next deadline is 3000
FINE thread=445 [HttpClient-48-SelectorManager] [36s 218ms] HttpClientImpl(48) next timeout: 0
FINE thread=445 [HttpClient-48-SelectorManager] [36s 219ms] HttpClientImpl(48) next expired: 0
FINE thread=445 [HttpClient-48-SelectorManager] [36s 219ms] HttpClientImpl(48) Next deadline is 3000
FINE thread=446 [HttpClient-49-SelectorManager] [36s 252ms] HttpClientImpl(49) next timeout: 0
FINE thread=446 [HttpClient-49-SelectorManager] [36s 252ms] HttpClientImpl(49) next expired: 0
FINE thread=446 [HttpClient-49-SelectorManager] [36s 252ms] HttpClientImpl(49) Next deadline is 3000
FINE thread=447 [HttpClient-50-SelectorManager] [36s 271ms] HttpClientImpl(50) next timeout: 0
FINE thread=447 [HttpClient-50-SelectorManager] [36s 271ms] HttpClientImpl(50) next expired: 0
FINE thread=447 [HttpClient-50-SelectorManager] [36s 271ms] HttpClientImpl(50) Next deadline is 3000
FINE thread=448 [HttpClient-51-SelectorManager] [36s 276ms] HttpClientImpl(51) next timeout: 0
FINE thread=448 [HttpClient-51-SelectorManager] [36s 276ms] HttpClientImpl(51) next expired: 0
FINE thread=448 [HttpClient-51-SelectorManager] [36s 276ms] HttpClientImpl(51) Next deadline is 3000
FINE thread=449 [HttpClient-52-SelectorManager] [36s 291ms] HttpClientImpl(52) next timeout: 0
FINE thread=449 [HttpClient-52-SelectorManager] [36s 291ms] HttpClientImpl(52) next expired: 0
FINE thread=449 [HttpClient-52-SelectorManager] [36s 291ms] HttpClientImpl(52) Next deadline is 3000
FINE thread=450 [HttpClient-53-SelectorManager] [36s 313ms] HttpClientImpl(53) next timeout: 0
FINE thread=450 [HttpClient-53-SelectorManager] [36s 313ms] HttpClientImpl(53) next expired: 0
FINE thread=450 [HttpClient-53-SelectorManager] [36s 314ms] HttpClientImpl(53) Next deadline is 3000
FINE thread=451 [HttpClient-54-SelectorManager] [36s 321ms] HttpClientImpl(54) next timeout: 0
FINE thread=451 [HttpClient-54-SelectorManager] [36s 321ms] HttpClientImpl(54) next expired: 0
FINE thread=451 [HttpClient-54-SelectorManager] [36s 321ms] HttpClientImpl(54) Next deadline is 3000
FINE thread=165 [null] running event archive policy (testPolicy)
WARNING thread=165 [null] exception running event archive policy (testPolicy)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because the return value of "gov.usgs.earthquake.indexer.JDBCProductIndex.getConnection()" is null
at gov.usgs.earthquake.indexer.JDBCProductIndex.getEvents(JDBCProductIndex.java:232)
at gov.usgs.earthquake.indexer.Indexer.purgeExpiredProducts(Indexer.java:1838)
at gov.usgs.earthquake.indexer.Indexer$1.run(Indexer.java:1785)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
INFO thread=165 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=452 [HttpClient-55-SelectorManager] [36s 340ms] HttpClientImpl(55) next timeout: 0
FINE thread=452 [HttpClient-55-SelectorManager] [36s 340ms] HttpClientImpl(55) next expired: 0
FINE thread=452 [HttpClient-55-SelectorManager] [36s 340ms] HttpClientImpl(55) Next deadline is 3000
FINE thread=453 [HttpClient-56-SelectorManager] [36s 346ms] HttpClientImpl(56) next timeout: 0
FINE thread=453 [HttpClient-56-SelectorManager] [36s 346ms] HttpClientImpl(56) next expired: 0
FINE thread=453 [HttpClient-56-SelectorManager] [36s 346ms] HttpClientImpl(56) Next deadline is 3000
FINE thread=426 [HttpClient-29-SelectorManager] [36s 379ms] HttpClientImpl(29) next timeout: 0
FINE thread=426 [HttpClient-29-SelectorManager] [36s 379ms] HttpClientImpl(29) next expired: 0
FINE thread=426 [HttpClient-29-SelectorManager] [36s 379ms] HttpClientImpl(29) Next deadline is 3000
FINE thread=454 [HttpClient-57-SelectorManager] [36s 384ms] HttpClientImpl(57) next timeout: 0
FINE thread=454 [HttpClient-57-SelectorManager] [36s 384ms] HttpClientImpl(57) next expired: 0
FINE thread=454 [HttpClient-57-SelectorManager] [36s 384ms] HttpClientImpl(57) Next deadline is 3000
FINE thread=427 [HttpClient-30-SelectorManager] [36s 387ms] HttpClientImpl(30) next timeout: 0
FINE thread=427 [HttpClient-30-SelectorManager] [36s 387ms] HttpClientImpl(30) next expired: 0
FINE thread=427 [HttpClient-30-SelectorManager] [36s 387ms] HttpClientImpl(30) Next deadline is 3000
FINE thread=428 [HttpClient-31-SelectorManager] [36s 400ms] HttpClientImpl(31) next timeout: 0
FINE thread=428 [HttpClient-31-SelectorManager] [36s 400ms] HttpClientImpl(31) next expired: 0
FINE thread=428 [HttpClient-31-SelectorManager] [36s 400ms] HttpClientImpl(31) Next deadline is 3000
FINE thread=429 [HttpClient-32-SelectorManager] [36s 405ms] HttpClientImpl(32) next timeout: 0
FINE thread=429 [HttpClient-32-SelectorManager] [36s 405ms] HttpClientImpl(32) next expired: 0
FINE thread=429 [HttpClient-32-SelectorManager] [36s 405ms] HttpClientImpl(32) Next deadline is 3000
FINE thread=430 [HttpClient-33-SelectorManager] [36s 414ms] HttpClientImpl(33) next timeout: 0
FINE thread=430 [HttpClient-33-SelectorManager] [36s 415ms] HttpClientImpl(33) next expired: 0
FINE thread=430 [HttpClient-33-SelectorManager] [36s 415ms] HttpClientImpl(33) Next deadline is 3000
FINE thread=431 [HttpClient-34-SelectorManager] [36s 420ms] HttpClientImpl(34) next timeout: 0
FINE thread=431 [HttpClient-34-SelectorManager] [36s 420ms] HttpClientImpl(34) next expired: 0
FINE thread=431 [HttpClient-34-SelectorManager] [36s 420ms] HttpClientImpl(34) Next deadline is 3000
FINER thread=111 [null] running listener cleanup
WARNING thread=1 Exception sending product urn:usgs-product:us:shakemap:abcd1234:1752001249558
gov.usgs.earthquake.aws.HttpException: Error [500] getting upload urls
at gov.usgs.earthquake.aws.AwsProductSender.getUploadUrls(AwsProductSender.java:399)
at gov.usgs.earthquake.aws.AwsProductSender.getUploadUrls(AwsProductSender.java:388)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:314)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:260)
at gov.usgs.earthquake.aws.AwsProductSenderTest.lambda$testHttpExceptionInGetUploadUrlsThrowsException$14(AwsProductSenderTest.java:602)
at org.junit.Assert.assertThrows(Assert.java:1001)
at org.junit.Assert.assertThrows(Assert.java:981)
at gov.usgs.earthquake.aws.AwsProductSenderTest.testHttpExceptionInGetUploadUrlsThrowsException(AwsProductSenderTest.java:601)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
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.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
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.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
at jdk.proxy2/jdk.proxy2.$Proxy5.stop(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1752001249558 (3273 ms)