This test doesn't really fail, it only formats its output differently. I made a note of that in FAQ/FAQ.Known-bugs. It seems that Sun's classes.zip synchronized a "println" so it wouldn't try to print something new before the newline was written. TVT's Klasses.jar doesn't, output of different threads gets interleaved, hence the failure. - Godmar