View Issue Details

IDProjectCategoryView StatusLast Update
0000046Timekoin ServerGeneral Issuepublic2012-08-12 13:58
ReporterKnightMB Assigned ToKnightMB  
PrioritynormalSeverityminorReproducibilityrandom
Status resolvedResolutionfixed 
Product Version1.8 
Target Version1.9Fixed in Version1.9 
Summary0000046: Re-Building Transaction Foundation #0 Can Start a Loop that will Never Finish
DescriptionIf Timekoin has to re-build Transaction Foundation Block #0 (the very first one) due to damage or corruption, it can become stuck in a loop. During the purge process, the very first beginning transaction is wiped and not rebuilt during the repair process and thus will never be built properly.
TagsNo tags attached.

Activities

KnightMB

2012-08-10 13:30

administrator   ~0000038

Was able to reproduce on test machine.

KnightMB

2012-08-12 13:58

administrator   ~0000039

Foundation.php was the source of the problem, as it will wipe the "Beginning" transaction when doing a repair for Transaction Foundation Block #0. It has been modified to make an exception for the beginning transaction to avoid this situation of a repair loop that will never finish.

Issue History

Date Modified Username Field Change
2012-08-10 13:30 KnightMB New Issue
2012-08-10 13:30 KnightMB Status new => assigned
2012-08-10 13:30 KnightMB Assigned To => KnightMB
2012-08-10 13:30 KnightMB Note Added: 0000038
2012-08-10 13:30 KnightMB Status assigned => confirmed
2012-08-12 13:58 KnightMB Note Added: 0000039
2012-08-12 13:58 KnightMB Status confirmed => resolved
2012-08-12 13:58 KnightMB Fixed in Version 2.41 => 1.9
2012-08-12 13:58 KnightMB Resolution open => fixed