FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='SAIZcGqRGoBUvp5cKPNsA+5M/FZ3l7j8Y37wbFvWQCM=' , 9ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 447ms] HttpClientImpl(28) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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 453ms] HttpClientImpl(29) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=421 [HttpClient-28-SelectorManager] [30s 454ms] HttpClientImpl(28) next timeout: 0
FINE thread=421 [HttpClient-28-SelectorManager] [30s 454ms] HttpClientImpl(28) next expired: 0
FINE thread=421 [HttpClient-28-SelectorManager] [30s 454ms] HttpClientImpl(28) Next deadline is 3000
FINE thread=422 [HttpClient-29-SelectorManager] [30s 457ms] HttpClientImpl(29) next timeout: 0
FINE thread=422 [HttpClient-29-SelectorManager] [30s 457ms] HttpClientImpl(29) next expired: 0
FINE thread=422 [HttpClient-29-SelectorManager] [30s 458ms] HttpClientImpl(29) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='FbJE7Db2B/RCM+eSwy073zh7xY1dNSmgcf+a30VQ00A=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 473ms] HttpClientImpl(30) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=423 [HttpClient-30-SelectorManager] [30s 481ms] HttpClientImpl(30) next timeout: 0
FINE thread=423 [HttpClient-30-SelectorManager] [30s 482ms] HttpClientImpl(30) next expired: 0
CONFIG thread=1 [null] url=https://test.com
FINE thread=423 [HttpClient-30-SelectorManager] [30s 482ms] HttpClientImpl(30) Next deadline is 3000
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=1 [Test worker] [30s 482ms] HttpClientImpl(31) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=424 [HttpClient-31-SelectorManager] [30s 493ms] HttpClientImpl(31) next timeout: 0
FINE thread=424 [HttpClient-31-SelectorManager] [30s 493ms] HttpClientImpl(31) next expired: 0
FINE thread=424 [HttpClient-31-SelectorManager] [30s 493ms] HttpClientImpl(31) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='11Yz02geeBuDaHUsGZQRhsMMxc4id2Re+/ZLNGjVQjA=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 501ms] HttpClientImpl(32) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=425 [HttpClient-32-SelectorManager] [30s 516ms] HttpClientImpl(32) next timeout: 0
FINE thread=425 [HttpClient-32-SelectorManager] [30s 516ms] HttpClientImpl(32) next expired: 0
FINE thread=425 [HttpClient-32-SelectorManager] [30s 516ms] HttpClientImpl(32) Next deadline is 3000
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:16 UTC 2025
FINEST thread=1 Signature is already in history.
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='hfho9xWopDz2L9h12T9RQuRH0fAobcMUfiNQ0XEgKaU=' , 1ms
FINE thread=1 [null] Resigned product from original-signature null to new signature MCwCFFVHDaSQSiYQ/oUhVsrE++9YDAmVAhQiwMaTLpe0cNGtk4lid7aPdvPX/w==
FINEST thread=1 Signature is already in history.
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-09-18T21:20:15.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-09-18T21:20:15.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-09-18T21:18:15.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-09-18T21:20:15.810Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1"},"signature":"MCwCFFVHDaSQSiYQ/oUhVsrE++9YDAmVAhQiwMaTLpe0cNGtk4lid7aPdvPX/w==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFFVHDaSQSiYQ/oUhVsrE++9YDAmVAhQiwMaTLpe0cNGtk4lid7aPdvPX/w==","signatureVersion":"v2"},{"signature":"MCwCFHQb0nMigT7G0pOGWTc2H9Vj9jOBAhReu3XG7RzrmQ1tntg/FgRwB+Uo4Q==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1758230415810 (7 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1758230415810 (0 ms)
FINE thread=1 [null] send product urn:usgs-product:us:shakemap:abcd1234:1758230415810 (1 ms)
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1758230415810 (8 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='HxNgoXisQv2SoOhEigBHOcLGQdGeTYpPHoxIANher8I=' , 10ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 725ms] HttpClientImpl(33) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=426 [HttpClient-33-SelectorManager] [30s 733ms] HttpClientImpl(33) next timeout: 0
CONFIG thread=1 [null] url=https://test.com
FINE thread=426 [HttpClient-33-SelectorManager] [30s 734ms] HttpClientImpl(33) next expired: 0
CONFIG thread=1 [null] sign products=false
FINE thread=426 [HttpClient-33-SelectorManager] [30s 734ms] HttpClientImpl(33) Next deadline is 3000
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 735ms] HttpClientImpl(34) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=427 [HttpClient-34-SelectorManager] [30s 741ms] HttpClientImpl(34) next timeout: 0
FINE thread=427 [HttpClient-34-SelectorManager] [30s 741ms] HttpClientImpl(34) next expired: 0
FINE thread=427 [HttpClient-34-SelectorManager] [30s 741ms] HttpClientImpl(34) Next deadline is 3000
FINE thread=1 Digest='EsUYhq2CNzBSh0bayqpUs39TsUAz5nT/1UoCVLpgvgw=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 746ms] HttpClientImpl(35) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=428 [HttpClient-35-SelectorManager] [30s 767ms] HttpClientImpl(35) next timeout: 0
FINE thread=428 [HttpClient-35-SelectorManager] [30s 767ms] HttpClientImpl(35) next expired: 0
FINE thread=428 [HttpClient-35-SelectorManager] [30s 767ms] HttpClientImpl(35) Next deadline is 3000
FINE thread=1 Digest='92VSSYUWyUe/4Ih6yFAQywyE61dto1Jc+Xd+LJaHHRw=' , 9ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 770ms] HttpClientImpl(36) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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}
FINE thread=429 [HttpClient-36-SelectorManager] [30s 777ms] HttpClientImpl(36) next timeout: 0
FINE thread=429 [HttpClient-36-SelectorManager] [30s 777ms] HttpClientImpl(36) next expired: 0
FINE thread=429 [HttpClient-36-SelectorManager] [30s 777ms] HttpClientImpl(36) Next deadline is 3000
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [30s 779ms] HttpClientImpl(37) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=430 [HttpClient-37-SelectorManager] [30s 785ms] HttpClientImpl(37) next timeout: 0
FINE thread=430 [HttpClient-37-SelectorManager] [30s 786ms] HttpClientImpl(37) next expired: 0
FINE thread=430 [HttpClient-37-SelectorManager] [30s 786ms] HttpClientImpl(37) Next deadline is 3000
FINE thread=1 Digest='eENbonXQdYvqEIrBvfTZFxTuQaV5RYpXxz7vwhpnZMU=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [30s 791ms] HttpClientImpl(38) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-09-18T21:20:16.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-09-18T21:20:16.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-09-18T21:18:15.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-09-18T21:20:16.101Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MCwCFHQAJ0wClRwcd4swWQkmCTQs8iQOAhQdZ+ShXAn2uHJD3CDfpHxNGpC5Pg==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFHQAJ0wClRwcd4swWQkmCTQs8iQOAhQdZ+ShXAn2uHJD3CDfpHxNGpC5Pg==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1758230416101 (1 ms)
FINE thread=431 [HttpClient-38-SelectorManager] [30s 810ms] HttpClientImpl(38) next timeout: 0
FINE thread=431 [HttpClient-38-SelectorManager] [30s 810ms] HttpClientImpl(38) next expired: 0
FINE thread=431 [HttpClient-38-SelectorManager] [30s 810ms] HttpClientImpl(38) Next deadline is 3000
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1758230416101 (2 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:461)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:447)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:352)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:260)
at gov.usgs.earthquake.aws.AwsProductSenderTest.lambda$testHttpExceptionInSendProductThrowsException$13(AwsProductSenderTest.java:583)
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:582)
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=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:17 UTC 2025
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:18 UTC 2025
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=421 [HttpClient-28-SelectorManager] [33s 457ms] HttpClientImpl(28) next timeout: 0
FINE thread=421 [HttpClient-28-SelectorManager] [33s 458ms] HttpClientImpl(28) next expired: 0
FINE thread=421 [HttpClient-28-SelectorManager] [33s 458ms] HttpClientImpl(28) Next deadline is 3000
FINE thread=422 [HttpClient-29-SelectorManager] [33s 459ms] HttpClientImpl(29) next timeout: 0
FINE thread=422 [HttpClient-29-SelectorManager] [33s 459ms] HttpClientImpl(29) next expired: 0
FINE thread=422 [HttpClient-29-SelectorManager] [33s 459ms] HttpClientImpl(29) Next deadline is 3000
FINE thread=423 [HttpClient-30-SelectorManager] [33s 485ms] HttpClientImpl(30) next timeout: 0
FINE thread=423 [HttpClient-30-SelectorManager] [33s 485ms] HttpClientImpl(30) next expired: 0
FINE thread=423 [HttpClient-30-SelectorManager] [33s 485ms] HttpClientImpl(30) Next deadline is 3000
FINE thread=424 [HttpClient-31-SelectorManager] [33s 496ms] HttpClientImpl(31) next timeout: 0
FINE thread=424 [HttpClient-31-SelectorManager] [33s 496ms] HttpClientImpl(31) next expired: 0
FINE thread=424 [HttpClient-31-SelectorManager] [33s 496ms] HttpClientImpl(31) Next deadline is 3000
FINE thread=425 [HttpClient-32-SelectorManager] [33s 519ms] HttpClientImpl(32) next timeout: 0
FINE thread=425 [HttpClient-32-SelectorManager] [33s 519ms] HttpClientImpl(32) next expired: 0
FINE thread=425 [HttpClient-32-SelectorManager] [33s 519ms] HttpClientImpl(32) Next deadline is 3000
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:19 UTC 2025
FINE thread=426 [HttpClient-33-SelectorManager] [33s 735ms] HttpClientImpl(33) next timeout: 0
FINE thread=426 [HttpClient-33-SelectorManager] [33s 735ms] HttpClientImpl(33) next expired: 0
FINE thread=426 [HttpClient-33-SelectorManager] [33s 735ms] HttpClientImpl(33) Next deadline is 3000
FINE thread=427 [HttpClient-34-SelectorManager] [33s 744ms] HttpClientImpl(34) next timeout: 0
FINE thread=427 [HttpClient-34-SelectorManager] [33s 744ms] HttpClientImpl(34) next expired: 0
FINE thread=427 [HttpClient-34-SelectorManager] [33s 744ms] HttpClientImpl(34) Next deadline is 3000
FINE thread=428 [HttpClient-35-SelectorManager] [33s 769ms] HttpClientImpl(35) next timeout: 0
FINE thread=428 [HttpClient-35-SelectorManager] [33s 769ms] HttpClientImpl(35) next expired: 0
FINE thread=428 [HttpClient-35-SelectorManager] [33s 769ms] HttpClientImpl(35) Next deadline is 3000
FINE thread=429 [HttpClient-36-SelectorManager] [33s 779ms] HttpClientImpl(36) next timeout: 0
FINE thread=429 [HttpClient-36-SelectorManager] [33s 780ms] HttpClientImpl(36) next expired: 0
FINE thread=429 [HttpClient-36-SelectorManager] [33s 780ms] HttpClientImpl(36) Next deadline is 3000
FINE thread=430 [HttpClient-37-SelectorManager] [33s 789ms] HttpClientImpl(37) next timeout: 0
FINE thread=430 [HttpClient-37-SelectorManager] [33s 789ms] HttpClientImpl(37) next expired: 0
FINE thread=430 [HttpClient-37-SelectorManager] [33s 789ms] HttpClientImpl(37) Next deadline is 3000
FINE thread=431 [HttpClient-38-SelectorManager] [33s 813ms] HttpClientImpl(38) next timeout: 0
FINE thread=431 [HttpClient-38-SelectorManager] [33s 813ms] HttpClientImpl(38) next expired: 0
FINE thread=431 [HttpClient-38-SelectorManager] [33s 813ms] HttpClientImpl(38) Next deadline is 3000
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
WARNING thread=1 Exception sending product urn:usgs-product:us:shakemap:abcd1234:1758230416101
gov.usgs.earthquake.aws.HttpException: Error [500] sending product
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:461)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:447)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:359)
at gov.usgs.earthquake.aws.AwsProductSender.sendProduct(AwsProductSender.java:260)
at gov.usgs.earthquake.aws.AwsProductSenderTest.lambda$testHttpExceptionInSendProductThrowsException$13(AwsProductSenderTest.java:583)
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:582)
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:1758230416101 (3150 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='cPPL+0DTLUHjn2E8Iyajm5v/O+O/7FJhlcqbhWA/SvM=' , 1ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 963ms] HttpClientImpl(39) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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 964ms] HttpClientImpl(40) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=432 [HttpClient-39-SelectorManager] [33s 965ms] HttpClientImpl(39) next timeout: 0
FINE thread=432 [HttpClient-39-SelectorManager] [33s 965ms] HttpClientImpl(39) next expired: 0
FINE thread=432 [HttpClient-39-SelectorManager] [33s 965ms] HttpClientImpl(39) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='hG+svLi3OZv8qA0P6pLdoqojvbOkE8Jzz9OaaooN7Jg=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [33s 974ms] HttpClientImpl(41) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=433 [HttpClient-40-SelectorManager] [33s 975ms] HttpClientImpl(40) next timeout: 0
FINE thread=433 [HttpClient-40-SelectorManager] [33s 975ms] HttpClientImpl(40) next expired: 0
FINE thread=433 [HttpClient-40-SelectorManager] [33s 975ms] HttpClientImpl(40) 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 977ms] HttpClientImpl(42) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=434 [HttpClient-41-SelectorManager] [33s 978ms] HttpClientImpl(41) next timeout: 0
FINE thread=434 [HttpClient-41-SelectorManager] [33s 978ms] HttpClientImpl(41) next expired: 0
FINE thread=434 [HttpClient-41-SelectorManager] [33s 978ms] HttpClientImpl(41) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=435 [HttpClient-42-SelectorManager] [33s 987ms] HttpClientImpl(42) next timeout: 0
FINE thread=435 [HttpClient-42-SelectorManager] [33s 987ms] HttpClientImpl(42) next expired: 0
FINE thread=435 [HttpClient-42-SelectorManager] [33s 987ms] HttpClientImpl(42) Next deadline is 3000
FINE thread=1 Digest='QotRLktt0+crGEVdhkbgpScs5S5Hw01Z+UcAjQxvb4k=' , 10ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [34s] HttpClientImpl(43) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINEST thread=1 Signature is already in history.
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='du4leSqay945AmYljULTPmNmu37otfsvtiQX6Grh4Zw=' , 1ms
FINE thread=1 [null] Resigned product from original-signature test1234 to new signature MC0CFQCPvWOVGaHP7VeFlpa33AUiQ/U4yAIUOfBOzqiuKdER8+Q8h1+X16jkzTI=
FINEST thread=1 Signature is already in history.
FINE thread=436 [HttpClient-43-SelectorManager] [34s 21ms] HttpClientImpl(43) next timeout: 0
FINE thread=436 [HttpClient-43-SelectorManager] [34s 22ms] HttpClientImpl(43) next expired: 0
FINE thread=436 [HttpClient-43-SelectorManager] [34s 22ms] HttpClientImpl(43) Next deadline is 3000
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-09-18T21:20:19.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-09-18T21:20:19.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-09-18T21:18:15.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-09-18T21:20:19.301Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature":"test1234"},"signature":"MC0CFQCPvWOVGaHP7VeFlpa33AUiQ/U4yAIUOfBOzqiuKdER8+Q8h1+X16jkzTI=","signatureVersion":"v2","signatureHistory":[{"signature":"MC0CFQCPvWOVGaHP7VeFlpa33AUiQ/U4yAIUOfBOzqiuKdER8+Q8h1+X16jkzTI=","signatureVersion":"v2"},{"signature":"MCwCFHSC9Mhqatz1M6o6z7M68iNR0FiJAhRHPJTktm6lRl8s6JlLkKnSebC2xA==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1758230419301 (1 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1758230419301 (0 ms)
FINE thread=1 [null] send product urn:usgs-product:us:shakemap:abcd1234:1758230419301 (1 ms)
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1758230419301 (2 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='/1trIv9Jwc1fGd4J5buNsUrqImDtvROGGOazG1PVJqs=' , 6ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [34s 38ms] HttpClientImpl(44) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-09-18T21:20:19.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-09-18T21:20:19.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-09-18T21:18:15.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-09-18T21:20:19.346Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MCwCFGxLKdg/3e35uTSeAASmwjwmzf3zAhRoNRb78Duj1xHNRYJr3kXwnIfCCw==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFGxLKdg/3e35uTSeAASmwjwmzf3zAhRoNRb78Duj1xHNRYJr3kXwnIfCCw==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1758230419346 (1 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1758230419346 (0 ms)
INFO thread=1 [null] hub already has product
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1758230419346 (3 ms)
FINE thread=437 [HttpClient-44-SelectorManager] [34s 46ms] HttpClientImpl(44) next timeout: 0
FINE thread=437 [HttpClient-44-SelectorManager] [34s 46ms] HttpClientImpl(44) next expired: 0
FINE thread=437 [HttpClient-44-SelectorManager] [34s 46ms] HttpClientImpl(44) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='ujRS9zBX4OQtrpxVEIIUn+U0zCEZBQn3BbzLzgyR/+M=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [34s 51ms] HttpClientImpl(45) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=438 [HttpClient-45-SelectorManager] [34s 60ms] HttpClientImpl(45) next timeout: 0
FINE thread=438 [HttpClient-45-SelectorManager] [34s 61ms] HttpClientImpl(45) next expired: 0
FINE thread=438 [HttpClient-45-SelectorManager] [34s 61ms] HttpClientImpl(45) Next deadline is 3000
WARNING thread=1 Using deprecated signature version v1, consider updating to v2
FINE thread=1 [null] notification id test urn:usgs-product:source:type:code:1758230419376
FINE thread=1 [null] send product urn:usgs-product:source:type:code:1758230419376 (2 ms)
INFO thread=1 [null] send product total urn:usgs-product:source:type:code:1758230419376 (3 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='kbzdPiqplU5J4FFwHzboXeNKvxY5m2+IogTxlf2nT4E=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [34s 74ms] HttpClientImpl(46) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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=439 [HttpClient-46-SelectorManager] [34s 80ms] HttpClientImpl(46) next timeout: 0
FINE thread=439 [HttpClient-46-SelectorManager] [34s 80ms] HttpClientImpl(46) next expired: 0
FINE thread=439 [HttpClient-46-SelectorManager] [34s 80ms] HttpClientImpl(46) Next deadline is 3000
FINE thread=1 Digest='Ry3DimaVn1SM28u/dJY8s0kkt54C1PM8CbT/zTwaN7w=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [34s 83ms] HttpClientImpl(47) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=440 [HttpClient-47-SelectorManager] [34s 96ms] HttpClientImpl(47) next timeout: 0
FINE thread=440 [HttpClient-47-SelectorManager] [34s 96ms] HttpClientImpl(47) next expired: 0
FINE thread=440 [HttpClient-47-SelectorManager] [34s 96ms] HttpClientImpl(47) Next deadline is 3000
FINE thread=1 Getting upload urls for {"contents":{"test.txt":{"length":13,"modified":"2025-09-18T21:20:19.000Z","path":"test.txt","sha256":"lMQBjS3PMyciMVllntC0vBRGHPOU/h4YDitdZjk4dD0=","type":"text/plain","url":"data:text/plain;base64,dGVzdCBjb250ZW50cw=="}},"geometry":null,"id":{"code":"code","source":"source","type":"type","updateTime":"2025-09-18T21:20:19.405Z"},"links":[],"properties":{},"signature":null,"signatureVersion":"v1","signatureHistory":[],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:source:type:code:1758230419405 (4 ms)
FINE thread=1 [null] 503 slow down exception when uploading contents for urn:usgs-product:source:type:code:1758230419405, trying again
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:20 UTC 2025
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:21 UTC 2025
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=422 [HttpClient-29-SelectorManager] [36s 460ms] HttpClientImpl(29) next timeout: 0
FINE thread=422 [HttpClient-29-SelectorManager] [36s 460ms] HttpClientImpl(29) next expired: 0
FINE thread=422 [HttpClient-29-SelectorManager] [36s 460ms] HttpClientImpl(29) Next deadline is 3000
FINE thread=421 [HttpClient-28-SelectorManager] [36s 460ms] HttpClientImpl(28) next timeout: 0
FINE thread=421 [HttpClient-28-SelectorManager] [36s 460ms] HttpClientImpl(28) next expired: 0
FINE thread=421 [HttpClient-28-SelectorManager] [36s 460ms] HttpClientImpl(28) Next deadline is 3000
FINE thread=423 [HttpClient-30-SelectorManager] [36s 486ms] HttpClientImpl(30) next timeout: 0
FINE thread=423 [HttpClient-30-SelectorManager] [36s 486ms] HttpClientImpl(30) next expired: 0
FINE thread=423 [HttpClient-30-SelectorManager] [36s 486ms] HttpClientImpl(30) Next deadline is 3000
FINE thread=424 [HttpClient-31-SelectorManager] [36s 499ms] HttpClientImpl(31) next timeout: 0
FINE thread=424 [HttpClient-31-SelectorManager] [36s 499ms] HttpClientImpl(31) next expired: 0
FINE thread=424 [HttpClient-31-SelectorManager] [36s 499ms] HttpClientImpl(31) Next deadline is 3000
FINE thread=425 [HttpClient-32-SelectorManager] [36s 523ms] HttpClientImpl(32) next timeout: 0
FINE thread=425 [HttpClient-32-SelectorManager] [36s 523ms] HttpClientImpl(32) next expired: 0
FINE thread=425 [HttpClient-32-SelectorManager] [36s 523ms] HttpClientImpl(32) Next deadline is 3000
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:22 UTC 2025
FINE thread=426 [HttpClient-33-SelectorManager] [36s 738ms] HttpClientImpl(33) next timeout: 0
FINE thread=426 [HttpClient-33-SelectorManager] [36s 738ms] HttpClientImpl(33) next expired: 0
FINE thread=426 [HttpClient-33-SelectorManager] [36s 738ms] HttpClientImpl(33) Next deadline is 3000
FINE thread=427 [HttpClient-34-SelectorManager] [36s 747ms] HttpClientImpl(34) next timeout: 0
FINE thread=427 [HttpClient-34-SelectorManager] [36s 747ms] HttpClientImpl(34) next expired: 0
FINE thread=427 [HttpClient-34-SelectorManager] [36s 747ms] HttpClientImpl(34) Next deadline is 3000
FINE thread=428 [HttpClient-35-SelectorManager] [36s 772ms] HttpClientImpl(35) next timeout: 0
FINE thread=428 [HttpClient-35-SelectorManager] [36s 772ms] HttpClientImpl(35) next expired: 0
FINE thread=428 [HttpClient-35-SelectorManager] [36s 772ms] HttpClientImpl(35) Next deadline is 3000
FINE thread=429 [HttpClient-36-SelectorManager] [36s 783ms] HttpClientImpl(36) next timeout: 0
FINE thread=429 [HttpClient-36-SelectorManager] [36s 783ms] HttpClientImpl(36) next expired: 0
FINE thread=429 [HttpClient-36-SelectorManager] [36s 783ms] HttpClientImpl(36) Next deadline is 3000
FINE thread=430 [HttpClient-37-SelectorManager] [36s 792ms] HttpClientImpl(37) next timeout: 0
FINE thread=430 [HttpClient-37-SelectorManager] [36s 793ms] HttpClientImpl(37) next expired: 0
FINE thread=430 [HttpClient-37-SelectorManager] [36s 793ms] HttpClientImpl(37) Next deadline is 3000
FINE thread=431 [HttpClient-38-SelectorManager] [36s 814ms] HttpClientImpl(38) next timeout: 0
FINE thread=431 [HttpClient-38-SelectorManager] [36s 814ms] HttpClientImpl(38) next expired: 0
FINE thread=431 [HttpClient-38-SelectorManager] [36s 814ms] HttpClientImpl(38) Next deadline is 3000
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=432 [HttpClient-39-SelectorManager] [36s 968ms] HttpClientImpl(39) next timeout: 0
FINE thread=432 [HttpClient-39-SelectorManager] [36s 968ms] HttpClientImpl(39) next expired: 0
FINE thread=432 [HttpClient-39-SelectorManager] [36s 968ms] HttpClientImpl(39) Next deadline is 3000
FINE thread=433 [HttpClient-40-SelectorManager] [36s 978ms] HttpClientImpl(40) next timeout: 0
FINE thread=433 [HttpClient-40-SelectorManager] [36s 978ms] HttpClientImpl(40) next expired: 0
FINE thread=433 [HttpClient-40-SelectorManager] [36s 978ms] HttpClientImpl(40) Next deadline is 3000
FINE thread=434 [HttpClient-41-SelectorManager] [36s 981ms] HttpClientImpl(41) next timeout: 0
FINE thread=434 [HttpClient-41-SelectorManager] [36s 981ms] HttpClientImpl(41) next expired: 0
FINE thread=434 [HttpClient-41-SelectorManager] [36s 981ms] HttpClientImpl(41) Next deadline is 3000
FINE thread=435 [HttpClient-42-SelectorManager] [36s 989ms] HttpClientImpl(42) next timeout: 0
FINE thread=435 [HttpClient-42-SelectorManager] [36s 989ms] HttpClientImpl(42) next expired: 0
FINE thread=435 [HttpClient-42-SelectorManager] [36s 989ms] HttpClientImpl(42) Next deadline is 3000
FINE thread=436 [HttpClient-43-SelectorManager] [37s 25ms] HttpClientImpl(43) next timeout: 0
FINE thread=436 [HttpClient-43-SelectorManager] [37s 25ms] HttpClientImpl(43) next expired: 0
FINE thread=436 [HttpClient-43-SelectorManager] [37s 25ms] HttpClientImpl(43) Next deadline is 3000
FINE thread=437 [HttpClient-44-SelectorManager] [37s 49ms] HttpClientImpl(44) next timeout: 0
FINE thread=437 [HttpClient-44-SelectorManager] [37s 49ms] HttpClientImpl(44) next expired: 0
FINE thread=437 [HttpClient-44-SelectorManager] [37s 49ms] HttpClientImpl(44) Next deadline is 3000
FINE thread=438 [HttpClient-45-SelectorManager] [37s 65ms] HttpClientImpl(45) next timeout: 0
FINE thread=438 [HttpClient-45-SelectorManager] [37s 65ms] HttpClientImpl(45) next expired: 0
FINE thread=438 [HttpClient-45-SelectorManager] [37s 65ms] HttpClientImpl(45) Next deadline is 3000
FINE thread=439 [HttpClient-46-SelectorManager] [37s 83ms] HttpClientImpl(46) next timeout: 0
FINE thread=439 [HttpClient-46-SelectorManager] [37s 83ms] HttpClientImpl(46) next expired: 0
FINE thread=439 [HttpClient-46-SelectorManager] [37s 83ms] HttpClientImpl(46) Next deadline is 3000
FINE thread=440 [HttpClient-47-SelectorManager] [37s 97ms] HttpClientImpl(47) next timeout: 0
FINE thread=440 [HttpClient-47-SelectorManager] [37s 97ms] HttpClientImpl(47) next expired: 0
FINE thread=440 [HttpClient-47-SelectorManager] [37s 97ms] HttpClientImpl(47) Next deadline is 3000
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:23 UTC 2025
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=1 [null] upload contents urn:usgs-product:source:type:code:1758230419405 (4234 ms)
WARNING thread=1 Using deprecated signature version v1, consider updating to v2
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=1 [null] notification id test urn:usgs-product:source:type:code:1758230419405
FINE thread=1 [null] send product urn:usgs-product:source:type:code:1758230419405 (4 ms)
INFO thread=1 [null] send product total urn:usgs-product:source:type:code:1758230419405 (4242 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='H4OcWd8NbgATcuetFmIwro8KrK80ziB0DP32+QZV+qI=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 416ms] HttpClientImpl(48) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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=441 [HttpClient-48-SelectorManager] [38s 423ms] HttpClientImpl(48) next timeout: 0
FINE thread=441 [HttpClient-48-SelectorManager] [38s 424ms] HttpClientImpl(48) next expired: 0
FINE thread=441 [HttpClient-48-SelectorManager] [38s 424ms] HttpClientImpl(48) Next deadline is 3000
FINE thread=1 Digest='YNqMSxxj4UjgASxek71YmL2/xzTGg4FCMZkBRcm/1Lk=' , 4ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 430ms] HttpClientImpl(49) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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] [38s 437ms] HttpClientImpl(50) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=442 [HttpClient-49-SelectorManager] [38s 437ms] HttpClientImpl(49) next timeout: 0
FINE thread=442 [HttpClient-49-SelectorManager] [38s 437ms] HttpClientImpl(49) next expired: 0
FINE thread=442 [HttpClient-49-SelectorManager] [38s 437ms] HttpClientImpl(49) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='SgUc4JKCAknB42MHWyXlIR1cnv0Fb+a9v1O96ugoGBY=' , 3ms
FINE thread=443 [HttpClient-50-SelectorManager] [38s 445ms] HttpClientImpl(50) next timeout: 0
FINE thread=443 [HttpClient-50-SelectorManager] [38s 445ms] HttpClientImpl(50) next expired: 0
FINE thread=443 [HttpClient-50-SelectorManager] [38s 445ms] HttpClientImpl(50) Next deadline is 3000
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 447ms] HttpClientImpl(51) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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/replacement/{urn}
CONFIG thread=1 [null] uploadUrlsPath=/pdl/east/products/{urn}/uploads
FINE thread=1 [Test worker] [38s 453ms] HttpClientImpl(52) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=444 [HttpClient-51-SelectorManager] [38s 454ms] HttpClientImpl(51) next timeout: 0
FINE thread=444 [HttpClient-51-SelectorManager] [38s 454ms] HttpClientImpl(51) next expired: 0
FINE thread=444 [HttpClient-51-SelectorManager] [38s 454ms] HttpClientImpl(51) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='xm5ivxrdLAoxM/6i75lLuzCW5P7daf19bG3XFlCJ6eo=' , 4ms
FINE thread=445 [HttpClient-52-SelectorManager] [38s 461ms] HttpClientImpl(52) next timeout: 0
FINE thread=445 [HttpClient-52-SelectorManager] [38s 462ms] HttpClientImpl(52) next expired: 0
FINE thread=445 [HttpClient-52-SelectorManager] [38s 462ms] HttpClientImpl(52) Next deadline is 3000
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 463ms] HttpClientImpl(53) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-09-18T21:20:23.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-09-18T21:20:23.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-09-18T21:18:15.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-09-18T21:20:23.773Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MCwCFHfjBTMMJvlqxT9I0pGn1+DjPUVcAhRChFR37iJcDkCax9hWyEqnjaSzMw==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFHfjBTMMJvlqxT9I0pGn1+DjPUVcAhRChFR37iJcDkCax9hWyEqnjaSzMw==","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
WARNING thread=1 Exception sending product urn:usgs-product:us:shakemap:abcd1234:1758230423773
java.io.IOException
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1758230423773 (1 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=446 [HttpClient-53-SelectorManager] [38s 472ms] HttpClientImpl(53) next timeout: 0
FINE thread=446 [HttpClient-53-SelectorManager] [38s 472ms] HttpClientImpl(53) next expired: 0
FINE thread=446 [HttpClient-53-SelectorManager] [38s 472ms] HttpClientImpl(53) Next deadline is 3000
FINE thread=1 Digest='nRNfBHjO9Gbzmu+Xhl5s+Qb+ESQPQLUrYNbwxSnvp98=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 475ms] HttpClientImpl(54) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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
CONFIG thread=1 [null] sendProductPath=/pdl/east/products/{urn}
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='U8/i0G2haXMhcB3i2pJxKocc0B33BonaioXds85Ww3A=' , 2ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 482ms] HttpClientImpl(55) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=447 [HttpClient-54-SelectorManager] [38s 483ms] HttpClientImpl(54) next timeout: 0
FINE thread=447 [HttpClient-54-SelectorManager] [38s 483ms] HttpClientImpl(54) next expired: 0
FINE thread=447 [HttpClient-54-SelectorManager] [38s 483ms] HttpClientImpl(54) 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] [38s 485ms] HttpClientImpl(56) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=448 [HttpClient-55-SelectorManager] [38s 485ms] HttpClientImpl(55) next timeout: 0
FINE thread=448 [HttpClient-55-SelectorManager] [38s 485ms] HttpClientImpl(55) next expired: 0
FINE thread=448 [HttpClient-55-SelectorManager] [38s 485ms] HttpClientImpl(55) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='Sfm5gKzTSScUWIbJPcn8ZRFMsP7bdlGLpNo1lu20+H0=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 495ms] HttpClientImpl(57) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=449 [HttpClient-56-SelectorManager] [38s 495ms] HttpClientImpl(56) next timeout: 0
FINE thread=449 [HttpClient-56-SelectorManager] [38s 495ms] HttpClientImpl(56) next expired: 0
FINE thread=449 [HttpClient-56-SelectorManager] [38s 495ms] HttpClientImpl(56) Next deadline is 3000
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] [38s 505ms] HttpClientImpl(58) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=450 [HttpClient-57-SelectorManager] [38s 505ms] HttpClientImpl(57) next timeout: 0
FINE thread=450 [HttpClient-57-SelectorManager] [38s 506ms] HttpClientImpl(57) next expired: 0
FINE thread=450 [HttpClient-57-SelectorManager] [38s 506ms] HttpClientImpl(57) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=451 [HttpClient-58-SelectorManager] [38s 514ms] HttpClientImpl(58) next timeout: 0
FINE thread=451 [HttpClient-58-SelectorManager] [38s 514ms] HttpClientImpl(58) next expired: 0
FINE thread=451 [HttpClient-58-SelectorManager] [38s 514ms] HttpClientImpl(58) Next deadline is 3000
FINE thread=1 Digest='HAQ883euv+9af7aCdMkW/3tdOtAXWcbO4Pu8nx5+Vn4=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 517ms] HttpClientImpl(59) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (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=1 [Test worker] [38s 521ms] HttpClientImpl(60) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=452 [HttpClient-59-SelectorManager] [38s 521ms] HttpClientImpl(59) next timeout: 0
FINE thread=452 [HttpClient-59-SelectorManager] [38s 522ms] HttpClientImpl(59) next expired: 0
FINE thread=452 [HttpClient-59-SelectorManager] [38s 522ms] HttpClientImpl(59) Next deadline is 3000
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINE thread=1 Digest='felQeZFMy1S9VIIatLyNEqny7QqCW2VJ3yRm/jdb7d0=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=453 [HttpClient-60-SelectorManager] [38s 538ms] HttpClientImpl(60) next timeout: 0
FINE thread=453 [HttpClient-60-SelectorManager] [38s 538ms] HttpClientImpl(60) next expired: 0
FINE thread=453 [HttpClient-60-SelectorManager] [38s 538ms] HttpClientImpl(60) Next deadline is 3000
FINE thread=1 [Test worker] [38s 538ms] HttpClientImpl(61) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=454 [HttpClient-61-SelectorManager] [38s 552ms] HttpClientImpl(61) next timeout: 0
FINE thread=454 [HttpClient-61-SelectorManager] [38s 553ms] HttpClientImpl(61) next expired: 0
FINE thread=454 [HttpClient-61-SelectorManager] [38s 553ms] HttpClientImpl(61) 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='felQeZFMy1S9VIIatLyNEqny7QqCW2VJ3yRm/jdb7d0=' , 1ms
FINE thread=1 [null] Resigned product from original-signature test1234 to new signature MC0CFQCTBaCXHJFR3Noqsw3Nxb91EmrJiAIUB6e1gW76Hf6964YqC4cKeA0aOMk=
FINEST thread=1 Signature is already in history.
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-09-18T21:20:23.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-09-18T21:20:23.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-09-18T21:18:15.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-09-18T21:20:23.841Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MC0CFQCTBaCXHJFR3Noqsw3Nxb91EmrJiAIUB6e1gW76Hf6964YqC4cKeA0aOMk=","signatureVersion":"v2","signatureHistory":[{"signature":"MC0CFQCTBaCXHJFR3Noqsw3Nxb91EmrJiAIUB6e1gW76Hf6964YqC4cKeA0aOMk=","signatureVersion":"v2"},{"signature":"test1234","signatureVersion":"v1"},{"signature":"MC0CFQCLZqRa7a/5hl8kn3IYAs/PIGp4TwIULWi8YmDinj+X4EKl9qjL0NVlGJU=","signatureVersion":"v2"}],"status":"UPDATE","type":"Feature"}
FINE thread=1 [null] get upload urls urn:usgs-product:us:shakemap:abcd1234:1758230423841 (5 ms)
FINE thread=1 [null] upload contents urn:usgs-product:us:shakemap:abcd1234:1758230423841 (0 ms)
FINE thread=1 [null] send product urn:usgs-product:us:shakemap:abcd1234:1758230423841 (1 ms)
INFO thread=1 [null] send product total urn:usgs-product:us:shakemap:abcd1234:1758230423841 (6 ms)
FINE thread=1 Using digest version v2, algorithm=SHA-256
FINER thread=111 [null] running listener cleanup
FINE thread=1 Digest='tIjWXlZyfCFxEBMYxOWs+npY28ELeV9z8agJnhIFtYw=' , 3ms
FINEST thread=1 Signature is already in history.
FINE thread=1 [Test worker] [38s 577ms] HttpClientImpl(62) proxySelector is sun.net.spi.DefaultProxySelector@2f062dbc (user-supplied=false)
FINE thread=455 [HttpClient-62-SelectorManager] [38s 584ms] HttpClientImpl(62) next timeout: 0
FINE thread=455 [HttpClient-62-SelectorManager] [38s 584ms] HttpClientImpl(62) next expired: 0
FINE thread=455 [HttpClient-62-SelectorManager] [38s 584ms] HttpClientImpl(62) Next deadline is 3000
FINE thread=1 Getting upload urls for {"contents":{"":{"length":33,"modified":"2025-09-18T21:20:23.000Z","path":"","sha256":"0y4HP6Ia60hnSCVWzz5FruqIJePtdy1rw8NzV2EQSy0=","type":"text/html","url":"data:text/html;base64,SSBhbSA8ZW0+aW5saW5lPC9lbT4gaHRtbCBjb250ZW50"},"test.txt":{"length":90,"modified":"2025-09-18T21:20:23.000Z","path":"test.txt","sha256":"f66uqrN9uuqSR0QxztWM0ZxCNzY+WozRW0BEGb4vmUk=","type":"text/plain","url":null},"jar/EIDSInstaller.jar":{"length":35415,"modified":"2025-09-18T21:18:15.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-09-18T21:20:23.883Z"},"links":[{"relation":"testrelation","uri":"http://google.com/"}],"properties":{"testprop":"testvalue","original-signature-version":"v1","original-signature":"test1234"},"signature":"MCwCFHEq8Iq6PlyZJkCoTY0VXOoZcAGnAhRzB70arRZZjHohFTXbmYmjmQmp8Q==","signatureVersion":"v2","signatureHistory":[{"signature":"MCwCFHEq8Iq6PlyZJkCoTY0VXOoZcAGnAhRzB70arRZZjHohFTXbmYmjmQmp8Q==","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:400)
at gov.usgs.earthquake.aws.AwsProductSender.getUploadUrls(AwsProductSender.java:389)
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:606)
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:605)
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)
Thu Sep 18 21:20:24 UTC 2025
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=421 [HttpClient-28-SelectorManager] [39s 462ms] HttpClientImpl(28) next timeout: 0
FINE thread=421 [HttpClient-28-SelectorManager] [39s 462ms] HttpClientImpl(28) next expired: 0
FINE thread=421 [HttpClient-28-SelectorManager] [39s 462ms] HttpClientImpl(28) Next deadline is 3000
FINE thread=422 [HttpClient-29-SelectorManager] [39s 463ms] HttpClientImpl(29) next timeout: 0
FINE thread=422 [HttpClient-29-SelectorManager] [39s 463ms] HttpClientImpl(29) next expired: 0
FINE thread=422 [HttpClient-29-SelectorManager] [39s 463ms] HttpClientImpl(29) Next deadline is 3000
FINE thread=423 [HttpClient-30-SelectorManager] [39s 489ms] HttpClientImpl(30) next timeout: 0
FINE thread=423 [HttpClient-30-SelectorManager] [39s 489ms] HttpClientImpl(30) next expired: 0
FINE thread=423 [HttpClient-30-SelectorManager] [39s 489ms] HttpClientImpl(30) Next deadline is 3000
FINE thread=424 [HttpClient-31-SelectorManager] [39s 503ms] HttpClientImpl(31) next timeout: 0
FINE thread=424 [HttpClient-31-SelectorManager] [39s 503ms] HttpClientImpl(31) next expired: 0
FINE thread=424 [HttpClient-31-SelectorManager] [39s 503ms] HttpClientImpl(31) Next deadline is 3000
FINE thread=425 [HttpClient-32-SelectorManager] [39s 525ms] HttpClientImpl(32) next timeout: 0
FINE thread=425 [HttpClient-32-SelectorManager] [39s 526ms] HttpClientImpl(32) next expired: 0
FINE thread=425 [HttpClient-32-SelectorManager] [39s 526ms] HttpClientImpl(32) Next deadline is 3000
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:25 UTC 2025
FINE thread=426 [HttpClient-33-SelectorManager] [39s 741ms] HttpClientImpl(33) next timeout: 0
FINE thread=426 [HttpClient-33-SelectorManager] [39s 741ms] HttpClientImpl(33) next expired: 0
FINE thread=426 [HttpClient-33-SelectorManager] [39s 741ms] HttpClientImpl(33) Next deadline is 3000
FINE thread=427 [HttpClient-34-SelectorManager] [39s 749ms] HttpClientImpl(34) next timeout: 0
FINE thread=427 [HttpClient-34-SelectorManager] [39s 749ms] HttpClientImpl(34) next expired: 0
FINE thread=427 [HttpClient-34-SelectorManager] [39s 749ms] HttpClientImpl(34) Next deadline is 3000
FINE thread=428 [HttpClient-35-SelectorManager] [39s 773ms] HttpClientImpl(35) next timeout: 0
FINE thread=428 [HttpClient-35-SelectorManager] [39s 773ms] HttpClientImpl(35) next expired: 0
FINE thread=428 [HttpClient-35-SelectorManager] [39s 773ms] HttpClientImpl(35) Next deadline is 3000
FINE thread=429 [HttpClient-36-SelectorManager] [39s 786ms] HttpClientImpl(36) next timeout: 0
FINE thread=429 [HttpClient-36-SelectorManager] [39s 786ms] HttpClientImpl(36) next expired: 0
FINE thread=429 [HttpClient-36-SelectorManager] [39s 786ms] HttpClientImpl(36) Next deadline is 3000
FINE thread=430 [HttpClient-37-SelectorManager] [39s 796ms] HttpClientImpl(37) next timeout: 0
FINE thread=430 [HttpClient-37-SelectorManager] [39s 796ms] HttpClientImpl(37) next expired: 0
FINE thread=430 [HttpClient-37-SelectorManager] [39s 796ms] HttpClientImpl(37) Next deadline is 3000
FINE thread=431 [HttpClient-38-SelectorManager] [39s 817ms] HttpClientImpl(38) next timeout: 0
FINE thread=431 [HttpClient-38-SelectorManager] [39s 817ms] HttpClientImpl(38) next expired: 0
FINE thread=431 [HttpClient-38-SelectorManager] [39s 817ms] HttpClientImpl(38) Next deadline is 3000
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=432 [HttpClient-39-SelectorManager] [39s 970ms] HttpClientImpl(39) next timeout: 0
FINE thread=432 [HttpClient-39-SelectorManager] [39s 971ms] HttpClientImpl(39) next expired: 0
FINE thread=432 [HttpClient-39-SelectorManager] [39s 971ms] HttpClientImpl(39) Next deadline is 3000
FINE thread=433 [HttpClient-40-SelectorManager] [39s 981ms] HttpClientImpl(40) next timeout: 0
FINE thread=433 [HttpClient-40-SelectorManager] [39s 981ms] HttpClientImpl(40) next expired: 0
FINE thread=433 [HttpClient-40-SelectorManager] [39s 981ms] HttpClientImpl(40) Next deadline is 3000
FINE thread=434 [HttpClient-41-SelectorManager] [39s 981ms] HttpClientImpl(41) next timeout: 0
FINE thread=434 [HttpClient-41-SelectorManager] [39s 981ms] HttpClientImpl(41) next expired: 0
FINE thread=434 [HttpClient-41-SelectorManager] [39s 981ms] HttpClientImpl(41) Next deadline is 3000
FINE thread=435 [HttpClient-42-SelectorManager] [39s 993ms] HttpClientImpl(42) next timeout: 0
FINE thread=435 [HttpClient-42-SelectorManager] [39s 993ms] HttpClientImpl(42) next expired: 0
FINE thread=435 [HttpClient-42-SelectorManager] [39s 993ms] HttpClientImpl(42) Next deadline is 3000
FINE thread=436 [HttpClient-43-SelectorManager] [40s 27ms] HttpClientImpl(43) next timeout: 0
FINE thread=436 [HttpClient-43-SelectorManager] [40s 27ms] HttpClientImpl(43) next expired: 0
FINE thread=436 [HttpClient-43-SelectorManager] [40s 27ms] HttpClientImpl(43) Next deadline is 3000
FINE thread=437 [HttpClient-44-SelectorManager] [40s 52ms] HttpClientImpl(44) next timeout: 0
FINE thread=437 [HttpClient-44-SelectorManager] [40s 53ms] HttpClientImpl(44) next expired: 0
FINE thread=437 [HttpClient-44-SelectorManager] [40s 53ms] HttpClientImpl(44) Next deadline is 3000
FINE thread=438 [HttpClient-45-SelectorManager] [40s 65ms] HttpClientImpl(45) next timeout: 0
FINE thread=438 [HttpClient-45-SelectorManager] [40s 65ms] HttpClientImpl(45) next expired: 0
FINE thread=438 [HttpClient-45-SelectorManager] [40s 65ms] HttpClientImpl(45) Next deadline is 3000
FINE thread=439 [HttpClient-46-SelectorManager] [40s 86ms] HttpClientImpl(46) next timeout: 0
FINE thread=439 [HttpClient-46-SelectorManager] [40s 87ms] HttpClientImpl(46) next expired: 0
FINE thread=439 [HttpClient-46-SelectorManager] [40s 87ms] HttpClientImpl(46) Next deadline is 3000
FINE thread=440 [HttpClient-47-SelectorManager] [40s 99ms] HttpClientImpl(47) next timeout: 0
FINE thread=440 [HttpClient-47-SelectorManager] [40s 99ms] HttpClientImpl(47) next expired: 0
FINE thread=440 [HttpClient-47-SelectorManager] [40s 99ms] HttpClientImpl(47) Next deadline is 3000
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINER thread=111 [null] running listener cleanup
Thu Sep 18 21:20:26 UTC 2025
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=164 [null] running event archive policy (testPolicy)
WARNING thread=164 [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=164 [null] purged 0 expired events and 0 expired unassociated products.
FINE thread=441 [HttpClient-48-SelectorManager] [41s 425ms] HttpClientImpl(48) next timeout: 0
FINE thread=441 [HttpClient-48-SelectorManager] [41s 425ms] HttpClientImpl(48) next expired: 0
FINE thread=441 [HttpClient-48-SelectorManager] [41s 425ms] HttpClientImpl(48) Next deadline is 3000
FINE thread=442 [HttpClient-49-SelectorManager] [41s 441ms] HttpClientImpl(49) next timeout: 0
FINE thread=442 [HttpClient-49-SelectorManager] [41s 441ms] HttpClientImpl(49) next expired: 0
FINE thread=442 [HttpClient-49-SelectorManager] [41s 441ms] HttpClientImpl(49) Next deadline is 3000
FINE thread=443 [HttpClient-50-SelectorManager] [41s 446ms] HttpClientImpl(50) next timeout: 0
FINE thread=443 [HttpClient-50-SelectorManager] [41s 446ms] HttpClientImpl(50) next expired: 0
FINE thread=443 [HttpClient-50-SelectorManager] [41s 446ms] HttpClientImpl(50) Next deadline is 3000
FINE thread=444 [HttpClient-51-SelectorManager] [41s 456ms] HttpClientImpl(51) next timeout: 0
FINE thread=444 [HttpClient-51-SelectorManager] [41s 457ms] HttpClientImpl(51) next expired: 0
FINE thread=444 [HttpClient-51-SelectorManager] [41s 457ms] HttpClientImpl(51) Next deadline is 3000
FINE thread=445 [HttpClient-52-SelectorManager] [41s 464ms] HttpClientImpl(52) next timeout: 0
FINE thread=445 [HttpClient-52-SelectorManager] [41s 464ms] HttpClientImpl(52) next expired: 0
FINE thread=445 [HttpClient-52-SelectorManager] [41s 464ms] HttpClientImpl(52) Next deadline is 3000
FINE thread=446 [HttpClient-53-SelectorManager] [41s 474ms] HttpClientImpl(53) next timeout: 0
FINE thread=446 [HttpClient-53-SelectorManager] [41s 474ms] HttpClientImpl(53) next expired: 0
FINE thread=446 [HttpClient-53-SelectorManager] [41s 474ms] HttpClientImpl(53) Next deadline is 3000
FINE thread=447 [HttpClient-54-SelectorManager] [41s 484ms] HttpClientImpl(54) next timeout: 0
FINE thread=447 [HttpClient-54-SelectorManager] [41s 484ms] HttpClientImpl(54) next expired: 0
FINE thread=447 [HttpClient-54-SelectorManager] [41s 484ms] HttpClientImpl(54) Next deadline is 3000
FINE thread=448 [HttpClient-55-SelectorManager] [41s 487ms] HttpClientImpl(55) next timeout: 0
FINE thread=448 [HttpClient-55-SelectorManager] [41s 487ms] HttpClientImpl(55) next expired: 0
FINE thread=448 [HttpClient-55-SelectorManager] [41s 487ms] HttpClientImpl(55) Next deadline is 3000
FINE thread=449 [HttpClient-56-SelectorManager] [41s 497ms] HttpClientImpl(56) next timeout: 0
FINE thread=449 [HttpClient-56-SelectorManager] [41s 497ms] HttpClientImpl(56) next expired: 0
FINE thread=449 [HttpClient-56-SelectorManager] [41s 498ms] HttpClientImpl(56) Next deadline is 3000
FINE thread=450 [HttpClient-57-SelectorManager] [41s 508ms] HttpClientImpl(57) next timeout: 0
FINE thread=450 [HttpClient-57-SelectorManager] [41s 508ms] HttpClientImpl(57) next expired: 0
FINE thread=450 [HttpClient-57-SelectorManager] [41s 508ms] HttpClientImpl(57) Next deadline is 3000
FINE thread=451 [HttpClient-58-SelectorManager] [41s 517ms] HttpClientImpl(58) next timeout: 0
FINE thread=451 [HttpClient-58-SelectorManager] [41s 517ms] HttpClientImpl(58) next expired: 0
FINE thread=451 [HttpClient-58-SelectorManager] [41s 517ms] HttpClientImpl(58) Next deadline is 3000
FINE thread=452 [HttpClient-59-SelectorManager] [41s 525ms] HttpClientImpl(59) next timeout: 0
FINE thread=452 [HttpClient-59-SelectorManager] [41s 525ms] HttpClientImpl(59) next expired: 0
FINE thread=452 [HttpClient-59-SelectorManager] [41s 525ms] HttpClientImpl(59) Next deadline is 3000
FINE thread=453 [HttpClient-60-SelectorManager] [41s 540ms] HttpClientImpl(60) next timeout: 0
FINE thread=453 [HttpClient-60-SelectorManager] [41s 541ms] HttpClientImpl(60) next expired: 0
FINE thread=453 [HttpClient-60-SelectorManager] [41s 541ms] HttpClientImpl(60) Next deadline is 3000
FINE thread=454 [HttpClient-61-SelectorManager] [41s 556ms] HttpClientImpl(61) next timeout: 0
FINE thread=454 [HttpClient-61-SelectorManager] [41s 556ms] HttpClientImpl(61) next expired: 0
FINE thread=454 [HttpClient-61-SelectorManager] [41s 556ms] HttpClientImpl(61) Next deadline is 3000
FINER thread=111 [null] running listener cleanup
FINE thread=455 [HttpClient-62-SelectorManager] [41s 588ms] HttpClientImpl(62) next timeout: 0
FINE thread=455 [HttpClient-62-SelectorManager] [41s 588ms] HttpClientImpl(62) next expired: 0
FINE thread=455 [HttpClient-62-SelectorManager] [41s 588ms] HttpClientImpl(62) Next deadline is 3000
Thu Sep 18 21:20:27 UTC 2025
WARNING thread=1 Exception sending product urn:usgs-product:us:shakemap:abcd1234:1758230423883
gov.usgs.earthquake.aws.HttpException: Error [500] getting upload urls
at gov.usgs.earthquake.aws.AwsProductSender.getUploadUrls(AwsProductSender.java:400)
at gov.usgs.earthquake.aws.AwsProductSender.getUploadUrls(AwsProductSender.java:389)
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:606)
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:605)
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:1758230423883 (3115 ms)