Hi CaptainMorgan,
I believe there is nothing to show since I was an idiot...
The one and only thing I can suggest (and no code needed) is that when you think you found the problem (e.g. a bug in Sun's code)- DIG DEEPER!!!
The problem was an exception thrown from unexpected place in the code...
Till my next stupid question,
cheers
