by Robc » Fri Oct 31, 2014 3:07 am
My error log recorded a whole string of errors regarding this transaction including a standard "contract failed to execute" error. Thanks for letting me know what happened from your two perspectives. I am investigating it now. I don't think that I anticipated the scenario you described so I'm not surprised that the code had a minor meltdown.
What does surprise the hell out of me is how the contract reversed itself and credited to you River... I am at present at a complete loss as to how that happened. The contract should have terminated cleanly when either of you left the pub but it obviously did not.
So for the fix...
I have uncredited you with the contract River and you don't get an increase in yield on your batch, sorry about that.
I have credited Trappist with the contract and increased the size of the batch.
I still need to investigate exactly what happened and develop a fix for it. The code was running so clean for months I find it bizarre that we are all suddenly uncovering so many new and obviously latent problems. I must have angered the code gods and didn't realize it.
-Robc