Message17393
Logged In: YES
user_id=22406
Lets say that its too late. This bug is more obscure than I
had thought. It also can not be isolated.
I tracked the problem down to my UURI generator, which
returns nice random 128 bit base-32 encoded strings. In one
test case only it returns the same UURI as passed by that
other parameter. Note that the other parameter is NOT
passed to the UURI generator.
I'm saying that a code fragment can not be generated
because one of my regression tests checks to make sure the
UURI generator doesn't return duplicate values. And that test
still works fine.
I'm finding this all very peculilar. One other thing I'll note in
passing is that the more print statements I put in the code,
the less likely any given test is to fail. With no print
statements, failure occurs about half the time. With lots of
print statements, failure is about 1 in 20.
The whole program is about 30K (compressed). Its also hard
to spot when the error occurs, as the error destroys data
which causes a subsequent failure. (Though knowing the
error, I can now add additional checks.)
As the code is confidential and propriatary, I'll need
permission from the client to send it, as well.
blaforge |
|
Date |
User |
Action |
Args |
2007-08-23 14:15:24 | admin | link | issue778964 messages |
2007-08-23 14:15:24 | admin | create | |
|