Francesco
10th August 2006, 20:12
Had some fun with the above today, so I thought I'd share my experience.

The problem: In an update to tfacr4401s000, the first line in a series would not get updated. API log looks fine. Ran it through the debugger and sure enough the first line did get its values this time.

Faulty objects? Possible, but upgrades are not an option.

Mark's sleep method didn't work either because of the terminal settings on the system. Tried some other means of slowing down the process but without success.

So what is a boy to do?

Well, if at first you don't succeed...(no, do NOT destroy all evidence that you tried!)...try again.

The problem was fixed with a try-again. If first line, then do it twice.

I know, I should be ashamed instead of posting it here. But this great solution cost me an entire day (and then some). Would hate to see any of you go through the same struggle.

So for future reference here it is. And no, I will NOT post the code :P

mark_h
10th August 2006, 20:22
I hate to say it but when I have problems getting something to update I just duplicate the code and try it twice. And yes it has worked in a couple of cases - I believe you will actually see some posts where I said "try the put and save twice". So it is a valid solution and no reason to feel ashamed. :) I can think of worse example that I have done.