Socket Netty Client wirft Fehler!

Koloso

Mitglied
Hey,

ich bin heute daran gewesen ein Cloud-System zu schreiben (Ein Master-Server, welcher Deamons hat, die dann wiederum neue Server erstellen können und mit dem Master kommunizieren). Wie es aussieht läuft beim Master-Server alles perfekt, jedoch bekomme ich folgenden Fehler nachdem ich versuche auf den Master zu Connecten:
Code:
java.lang.IllegalArgumentException: hostname can't be null
Der fehler kommt wohl aus de.mccs.deamon.network.Client.lambda$new$0(Client.java:59), jedoch habe ich keine Ahnung wieso dieser Fehler auftreten könnte, da ich auch den Master-Server gestartet habe.

Falls irgendwer sich damit auskennt könnte er gerne mal über meinen Source Code herüber sehen und mir sagen, was ich falsch gemacht habe.:
https://github.com/ShortCube/CloudSystem

Liebe Grüße, Koloso
 
Die an den Client (s. Client.java:59) scheint null zu sein ? Was übergibst du da denn?
In der Deamon Klasse sieht man, dass wenn man das ganze Startet guckt er ob die Config Datei sowie der Ordner noch nicht existiert. Wenn das der Fall ist wird der Ordner erstellt und die Config Datei über defaultmainconfig als json gespeichert. Die Json datei lese ich dann als MainConfig aus und dann übergebe ich mainPort und ip. die json datei sieht zurzeit so aus:
Code:
{"mainPort":8084,"ip":"127.0.0.1"}
 
Der übergebene Hostname ist null, also deine IP Adresse.
Vllt. gibt es einen Fehler beim parsen? Gebe die IP Adresse von der Config doch einfach mal als DEBUG Meldung aus, dann siehst du, ob es null ist.
Desweiteren könntest du prüfen, ob hostname == null gilt, dann weißt du ja, woran es liegt.
 

Zurück
Oben