>No, I cannot reproduce the problem. With the same set of data, it happens but very rarely. So, it is very difficult to trace where it is and what causes it.Ah, ok ... I misunderstood your statement earlier. Sorry. =0(
How about this ... you know the method where this is happening, right? So, put a try/catch around the entire block of code in that method and have the catch write the stack trace to a log file.
~~Bonnie