Normal
Du hast das hier versucht?[code=Java]String uuid = new DataFetcher(args[0]).getUUID().toString();[/code]Und du wunderst dich, dass das eine NPE ergibt?Mal abgesehen, dass der Code Müll ist. Denn man verwendet bei Threads kein thread.stop(); sondern bricht sie höfflichst mit interrupts ab: HIER.Nun zu deinem Problem:Du verwendest den Konstruktor, wo der name gesetzt wird und uuid bleibt null!Darum entweder in diesem Konstruktor auch die uuid setzen oder den zweiten Konstruktor aufrufen!
Du hast das hier versucht?
[code=Java]String uuid = new DataFetcher(args[0]).getUUID().toString();[/code]
Und du wunderst dich, dass das eine NPE ergibt?
Mal abgesehen, dass der Code Müll ist. Denn man verwendet bei Threads kein thread.stop(); sondern bricht sie höfflichst mit interrupts ab: HIER.
Nun zu deinem Problem:
Du verwendest den Konstruktor, wo der name gesetzt wird und uuid bleibt null!
Darum entweder in diesem Konstruktor auch die uuid setzen oder den zweiten Konstruktor aufrufen!