View Issue Details

IDProjectCategoryView StatusLast Update
0006408Talerexchangepublic2020-07-05 22:07
ReporterFlorian Dold Assigned ToChristian Grothoff  
Status resolvedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006408: exchange wirewatch crashes when it gets a non-rounded timestamp
DescriptionWhen the Taler Wire Gateway API returns a non-rounded timestamp, wirewatch just crashes and burns:

eurint@gv:~$ taler-exchange-wirewatch -r
Jun 22 15:53:36-967726 taler-exchange-wirewatch-13646 ERROR Assertion failed at pq_query_helper.c:252. Aborting.
Aborted (core dumped)
TagsNo tags attached.


Christian Grothoff

2020-07-05 22:06

manager   ~0016386

6de49ea2..54e63f01 fixes in exchange.
f829235..d37e16a fixes in merchant.

The fixes replace the JSON parsing functions from GNUnet with Taler-specific variants that insist on the time being rounded.

Issue History

Date Modified Username Field Change
2020-06-22 16:01 Florian Dold New Issue
2020-06-22 16:01 Florian Dold Status new => assigned
2020-06-22 16:01 Florian Dold Assigned To => Christian Grothoff
2020-07-05 22:06 Christian Grothoff Note Added: 0016386
2020-07-05 22:07 Christian Grothoff Status assigned => resolved
2020-07-05 22:07 Christian Grothoff Resolution open => fixed
2020-07-05 22:07 Christian Grothoff Fixed in Version => 0.8
2020-07-05 22:07 Christian Grothoff Product Version => git (master)
2020-07-05 22:07 Christian Grothoff Target Version => 0.8