>The start() methods are the same in my version and the one in github.
>Lines 115-117 are:
> thread = new Thread(this, "WriteThread");
> output.println("time to start: "+ currentData());
> thread.start();
>I guess that the error is in the new Thread line because 116 line is
>composed of standard library functions (as far as my poor java knowledge
>helps).
>Am i correct or shuld I look if the currentData() is not working fine?
If currentData or the Thread constructor were the issue you would see the method
calls in the unwinding of the stack. You have a NullPointerException which means you are
trying to access member data of something that was never given a value. In this case,
the only possible culprit is 'output'. Try to find where the variable 'output' is instantiated
in the code.