Originally posted by Kyle Berry: ...any clues on how to fix this? ...
The approach is to divide and conquer. This is nearly 1,000 lines of code. Have you tested each of these classes and methods separately? At what point did the problem occur?
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer sscce.org