Jay,
The Thread.start() method doesn't return anything, you can't do output=errorGrabber.start(). If you want to get data from your
thread, then I would wait for it to finish and get it from the class. Here's something that "might" work and is quick-and-dirty.
It's quick, because it should work with minimal changes to your logic.
Cheers,
-Peter