InputWedgeTest

11

tests

0

failures

0

ignored

4.510s

duration

100%

successful

Tests

Test Duration Result
pollForThreeProducts 3.942s passed
sendInternalProduct 0.070s passed
sendOneProduct 0.080s passed
sendScenarioProduct 0.241s passed
testCreateInternalProductsConfig 0.024s passed
testCreateScenarioProductsConfig 0.056s passed
testNoParserClassGiven 0.008s passed
testNoPollerClassGiven 0.019s passed
testNonDefaultValidateConfig 0.023s passed
testSendMechanismWhenPhasesExistConfig 0.025s passed
testSendOriginWhenPhasesExistConfig 0.022s passed

Standard output

urn:usgs-product:us:phase-data-scenario:pde20000102042021390_33:1351635048690
urn:usgs-product:us:phase-data:pde20000102042021390_33:1351635048690
urn:usgs-product:us:phase-data:pde20100314080803960_32:1351636909701
urn:usgs-product:us:internal-phase-data:pde20000102042021390_33:1351635048690
urn:usgs-product:us:phase-data:pde20000102042021390_33:1351635048690

Standard error

###
Thu Mar 20 18:33:28 UTC 2025
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = true
CONFIG	thread=1	doBufferFix = true

###
Thu Mar 20 18:33:28 UTC 2025
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = true
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true

###
Thu Mar 20 18:33:28 UTC 2025
FINE	thread=421	[HttpClient-27-SelectorManager] [44s 459ms] HttpClientImpl(27) next timeout: 0
FINE	thread=421	[HttpClient-27-SelectorManager] [44s 459ms] HttpClientImpl(27) next expired: 0
FINE	thread=421	[HttpClient-27-SelectorManager] [44s 459ms] HttpClientImpl(27) Next deadline is 3000
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = true
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true

###
Thu Mar 20 18:33:28 UTC 2025
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation enabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true

###
Thu Mar 20 18:33:28 UTC 2025
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = true
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true

###
Thu Mar 20 18:33:28 UTC 2025
CONFIG	thread=1	[null] Loading private key file 'etc/test_products/test_key/testkey'
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = true
CONFIG	thread=1	doBufferFix = true
CONFIG	thread=1	[null] host is 'localhost'
CONFIG	thread=1	[null] port is '11235'
CONFIG	thread=1	[null] connectTimeout is '15000'
CONFIG	thread=1	[null] readTimeout is '15000'
CONFIG	thread=1	[null] writeTimeout is '-1'
CONFIG	thread=1	[null] using xml format
CONFIG	thread=1	[null] enableDeflate is true
CONFIG	thread=1	[null] deflateLevel is 1
CONFIG	thread=1	[null] enablePdlProtocol is true
INFO	thread=1	Reading file pde20000102042021390_33.xml
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
FINE	thread=1	Resolved classes from context path: [class org.quakeml_1_2.ObjectFactory]
FINE	thread=1	Checking system property javax.xml.bind.JAXBContextFactory
FINE	thread=1	  not found
FINE	thread=1	Checking system property javax.xml.bind.context.factory
FINE	thread=1	  not found
FINE	thread=1	Checking system property javax.xml.bind.JAXBContext
FINE	thread=1	  not found
FINE	thread=1	Searching META-INF/services
FINE	thread=1	Configured factorty class:com.sun.xml.bind.v2.ContextFactory
FINE	thread=1	Property com.sun.xml.bind.XmlAccessorFactoryis not active.  Using JAXB's implementation
FINE	thread=1	SAXParserFactory instance: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl@1cbd2c1a
FINE	thread=1	Using digest version v2, algorithm=SHA-256
FINE	thread=1	Digest='Xhb52raW7N8GGERRy7P6V4XySudPoHeL8pxvh81GmC8=' , 1ms
INFO	thread=766	[sender] sending product to Socket[addr=localhost/127.0.0.1,port=11235,localport=59672]
FINE	thread=766	[sender] using protocol version v0.1
There are 1 active/queued socket connections
INFO	thread=767	[test_receiver] accepted connection Socket[addr=/127.0.0.1,port=59672,localport=11235]
FINE	thread=767	[test_receiver] protocol version 'v0.1' Socket[addr=/127.0.0.1,port=59672,localport=11235]
FINE	thread=767	[test_receiver] listener (test_listener) has 0 queued notifications
INFO	thread=767	[test_receiver] received product 'urn:usgs-product:us:phase-data-scenario:pde20000102042021390_33:1351635048690'
 from Socket[addr=/127.0.0.1,port=59672,localport=11235]
INFO	thread=766	[sender] send complete Socket[addr=localhost/127.0.0.1,port=11235,localport=59672] response="[test_receiver] received product 'urn:usgs-product:us:phase-data-scenario:pde20000102042021390_33:1351635048690'
"
INFO	thread=767	[test_receiver] closed connection Socket[addr=/127.0.0.1,port=59672,localport=11235]
INFO	thread=1	generated 1 products: 1 sent, 0 partially sent, 0 failed to send
listener received urn:usgs-product:us:phase-data-scenario:pde20000102042021390_33:1351635048690
FINE	thread=1	Using digest version v2, algorithm=SHA-256
FINE	thread=1	Digest='Xhb52raW7N8GGERRy7P6V4XySudPoHeL8pxvh81GmC8=' , 1ms

###
Thu Mar 20 18:33:28 UTC 2025
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true

###
Thu Mar 20 18:33:28 UTC 2025
CONFIG	thread=1	[null] Loading private key file 'etc/test_products/test_key/testkey'
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/testPolldir
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = true
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/testStoragedir
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	Using pollerClass class poller
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true
CONFIG	thread=1	[null] host is 'localhost'
CONFIG	thread=1	[null] port is '11235'
CONFIG	thread=1	[null] connectTimeout is '15000'
CONFIG	thread=1	[null] readTimeout is '15000'
CONFIG	thread=1	[null] writeTimeout is '-1'
CONFIG	thread=1	[null] using xml format
CONFIG	thread=1	[null] enableDeflate is true
CONFIG	thread=1	[null] deflateLevel is 1
CONFIG	thread=1	[null] enablePdlProtocol is true
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
Thu Mar 20 18:33:29 UTC 2025
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
INFO	thread=779	Reading file testFile1
FINE	thread=779	SAXParserFactory instance: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl@57960334
FINE	thread=779	Using digest version v2, algorithm=SHA-256
FINE	thread=779	Digest='z2OdBUW2Oq+RzSLzvwSP0WyvyiWRktERHPV06+0BxFU=' , 0ms
INFO	thread=780	[sender] sending product to Socket[addr=localhost/127.0.0.1,port=11235,localport=59680]
FINE	thread=780	[sender] using protocol version v0.1
There are 1 active/queued socket connections
INFO	thread=781	[test_receiver] accepted connection Socket[addr=/127.0.0.1,port=59680,localport=11235]
FINE	thread=781	[test_receiver] protocol version 'v0.1' Socket[addr=/127.0.0.1,port=59680,localport=11235]
FINE	thread=781	[test_receiver] listener (test_listener) has 0 queued notifications
INFO	thread=781	[test_receiver] received product 'urn:usgs-product:us:phase-data:pde20000102042021390_33:1351635048690'
 from Socket[addr=/127.0.0.1,port=59680,localport=11235]
INFO	thread=781	[test_receiver] closed connection Socket[addr=/127.0.0.1,port=59680,localport=11235]
INFO	thread=780	[sender] send complete Socket[addr=localhost/127.0.0.1,port=11235,localport=59680] response="[test_receiver] received product 'urn:usgs-product:us:phase-data:pde20000102042021390_33:1351635048690'
"
INFO	thread=779	generated 1 products: 1 sent, 0 partially sent, 0 failed to send
listener received urn:usgs-product:us:phase-data:pde20000102042021390_33:1351635048690
FINE	thread=1	Using digest version v2, algorithm=SHA-256
FINE	thread=1	Digest='z2OdBUW2Oq+RzSLzvwSP0WyvyiWRktERHPV06+0BxFU=' , 1ms
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
Thu Mar 20 18:33:30 UTC 2025
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
Thu Mar 20 18:33:31 UTC 2025
FINE	thread=421	[HttpClient-27-SelectorManager] [47s 463ms] HttpClientImpl(27) next timeout: 0
FINE	thread=421	[HttpClient-27-SelectorManager] [47s 463ms] HttpClientImpl(27) next expired: 0
FINE	thread=421	[HttpClient-27-SelectorManager] [47s 463ms] HttpClientImpl(27) Next deadline is 3000
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
INFO	thread=779	Reading file testFile2
FINE	thread=779	SAXParserFactory instance: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl@651e95f
WARNING	thread=779	Missing catalog attributes from event element, skipping
INFO	thread=779	generated 0 products: 0 sent, 0 partially sent, 0 failed to send
INFO	thread=779	Reading file testFile3
FINE	thread=779	SAXParserFactory instance: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl@3f095b36
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
FINE	thread=779	Using digest version v2, algorithm=SHA-256
FINE	thread=779	Digest='GLxl7hIeS5Pyiu42zas/1pM5ALPsZqQmTcdkb/cFaAM=' , 23ms
INFO	thread=786	[sender] sending product to Socket[addr=localhost/127.0.0.1,port=11235,localport=33612]
FINE	thread=786	[sender] using protocol version v0.1
There are 1 active/queued socket connections
INFO	thread=787	[test_receiver] accepted connection Socket[addr=/127.0.0.1,port=33612,localport=11235]
FINE	thread=787	[test_receiver] protocol version 'v0.1' Socket[addr=/127.0.0.1,port=33612,localport=11235]
Thu Mar 20 18:33:32 UTC 2025
FINE	thread=157	[null] running event archive policy (testPolicy)
WARNING	thread=157	[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=157	[null] purged 0 expired events and 0 expired unassociated products.
FINE	thread=787	[test_receiver] listener (test_listener) has 1 queued notifications
INFO	thread=787	[test_receiver] received product 'urn:usgs-product:us:phase-data:pde20100314080803960_32:1351636909701'
 from Socket[addr=/127.0.0.1,port=33612,localport=11235]
INFO	thread=787	[test_receiver] closed connection Socket[addr=/127.0.0.1,port=33612,localport=11235]
INFO	thread=786	[sender] send complete Socket[addr=localhost/127.0.0.1,port=11235,localport=33612] response="[test_receiver] received product 'urn:usgs-product:us:phase-data:pde20100314080803960_32:1351636909701'
"
INFO	thread=779	generated 1 products: 1 sent, 0 partially sent, 0 failed to send
listener received urn:usgs-product:us:phase-data:pde20100314080803960_32:1351636909701
FINE	thread=1	Using digest version v2, algorithm=SHA-256
FINE	thread=1	Digest='GLxl7hIeS5Pyiu42zas/1pM5ALPsZqQmTcdkb/cFaAM=' , 26ms

###
Thu Mar 20 18:33:32 UTC 2025
CONFIG	thread=1	[null] Loading private key file 'etc/test_products/test_key/testkey'
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = true
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true
CONFIG	thread=1	[null] host is 'localhost'
CONFIG	thread=1	[null] port is '11235'
CONFIG	thread=1	[null] connectTimeout is '15000'
CONFIG	thread=1	[null] readTimeout is '15000'
CONFIG	thread=1	[null] writeTimeout is '-1'
CONFIG	thread=1	[null] using xml format
CONFIG	thread=1	[null] enableDeflate is true
CONFIG	thread=1	[null] deflateLevel is 1
CONFIG	thread=1	[null] enablePdlProtocol is true
INFO	thread=1	Reading file pde20000102042021390_33.xml
FINE	thread=1	SAXParserFactory instance: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl@3c7ac542
FINE	thread=1	Using digest version v2, algorithm=SHA-256
FINE	thread=1	Digest='kehSUAWmx3x7eh85S2wE+rPjvJagXWPBAZGmg988MMk=' , 1ms
INFO	thread=794	[sender] sending product to Socket[addr=localhost/127.0.0.1,port=11235,localport=33618]
FINE	thread=794	[sender] using protocol version v0.1
There are 1 active/queued socket connections
INFO	thread=795	[test_receiver] accepted connection Socket[addr=/127.0.0.1,port=33618,localport=11235]
FINE	thread=795	[test_receiver] protocol version 'v0.1' Socket[addr=/127.0.0.1,port=33618,localport=11235]
FINE	thread=795	[test_receiver] listener (test_listener) has 0 queued notifications
INFO	thread=795	[test_receiver] received product 'urn:usgs-product:us:internal-phase-data:pde20000102042021390_33:1351635048690'
 from Socket[addr=/127.0.0.1,port=33618,localport=11235]
INFO	thread=795	[test_receiver] closed connection Socket[addr=/127.0.0.1,port=33618,localport=11235]
INFO	thread=794	[sender] send complete Socket[addr=localhost/127.0.0.1,port=11235,localport=33618] response="[test_receiver] received product 'urn:usgs-product:us:internal-phase-data:pde20000102042021390_33:1351635048690'
"
INFO	thread=1	generated 1 products: 1 sent, 0 partially sent, 0 failed to send
listener received urn:usgs-product:us:internal-phase-data:pde20000102042021390_33:1351635048690
FINE	thread=1	Using digest version v2, algorithm=SHA-256
FINE	thread=1	Digest='kehSUAWmx3x7eh85S2wE+rPjvJagXWPBAZGmg988MMk=' , 1ms

###
Thu Mar 20 18:33:32 UTC 2025
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true

###
Thu Mar 20 18:33:32 UTC 2025
CONFIG	thread=1	[null] Loading private key file 'etc/test_products/test_key/testkey'
CONFIG	thread=1	[null] signature version = v2
CONFIG	thread=1	[null] parallel send enabled=true, timeout=300
CONFIG	thread=1	Using parser class gov.usgs.earthquake.distribution.QuakemlProductCreator
CONFIG	thread=1	Validation disabled
CONFIG	thread=1	sendOriginWhenPhasesExist = false
CONFIG	thread=1	sendMechanismWhenPhasesExist = false
CONFIG	thread=1	pollerClass not defined, using default gov.usgs.util.DirectoryPoller
CONFIG	thread=1	Using poll directory /builds/ghsc/hazdev/pdl/pollDirectory
CONFIG	thread=1	Using poll interval 1000ms
CONFIG	thread=1	Poll carefully = false
CONFIG	thread=1	Using oldinput directory /builds/ghsc/hazdev/pdl/oldInputDirectory
CONFIG	thread=1	Using error directory /builds/ghsc/hazdev/pdl/errorDirectory
CONFIG	thread=1	createInternalProducts = false
CONFIG	thread=1	createScenarioProducts = false
CONFIG	thread=1	doBufferFix = true
CONFIG	thread=1	[null] host is 'localhost'
CONFIG	thread=1	[null] port is '11235'
CONFIG	thread=1	[null] connectTimeout is '15000'
CONFIG	thread=1	[null] readTimeout is '15000'
CONFIG	thread=1	[null] writeTimeout is '-1'
CONFIG	thread=1	[null] using xml format
CONFIG	thread=1	[null] enableDeflate is true
CONFIG	thread=1	[null] deflateLevel is 1
CONFIG	thread=1	[null] enablePdlProtocol is true
INFO	thread=1	Reading file pde20000102042021390_33.xml
FINE	thread=1	SAXParserFactory instance: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl@37d9db26
FINE	thread=1	Using digest version v2, algorithm=SHA-256
FINE	thread=1	Digest='M1/kDwxlTpCDGyFfh6IXfn/KcPSkLeyWpLzH43MXNVQ=' , 1ms
INFO	thread=806	[sender] sending product to Socket[addr=localhost/127.0.0.1,port=11235,localport=33624]
FINE	thread=806	[sender] using protocol version v0.1
There are 1 active/queued socket connections
INFO	thread=807	[test_receiver] accepted connection Socket[addr=/127.0.0.1,port=33624,localport=11235]
FINE	thread=807	[test_receiver] protocol version 'v0.1' Socket[addr=/127.0.0.1,port=33624,localport=11235]
FINE	thread=807	[test_receiver] listener (test_listener) has 0 queued notifications
INFO	thread=807	[test_receiver] received product 'urn:usgs-product:us:phase-data:pde20000102042021390_33:1351635048690'
 from Socket[addr=/127.0.0.1,port=33624,localport=11235]
INFO	thread=807	[test_receiver] closed connection Socket[addr=/127.0.0.1,port=33624,localport=11235]
INFO	thread=806	[sender] send complete Socket[addr=localhost/127.0.0.1,port=11235,localport=33624] response="[test_receiver] received product 'urn:usgs-product:us:phase-data:pde20000102042021390_33:1351635048690'
"
INFO	thread=1	generated 1 products: 1 sent, 0 partially sent, 0 failed to send
listener received urn:usgs-product:us:phase-data:pde20000102042021390_33:1351635048690
FINE	thread=1	Using digest version v2, algorithm=SHA-256
FINE	thread=1	Digest='M1/kDwxlTpCDGyFfh6IXfn/KcPSkLeyWpLzH43MXNVQ=' , 0ms