Hallo,
ich möchte einen Server basteln, der Befehle des Clients entgegennimmt und dann die Methode getXMLType() ausführt.
Dabei bekomme ich folgenden Fehler:
Code:
ich möchte einen Server basteln, der Befehle des Clients entgegennimmt und dann die Methode getXMLType() ausführt.
Dabei bekomme ich folgenden Fehler:
Code:
Exception in thread "Thread-1" java.lang.NullPointerException
at Server$ClientHandler.run(Server.java:47)
at java.lang.Thread.run(Unknown Source)
Code:
Java:
public class ClientHandler implements Runnable {
Socket client;
BufferedReader reader;
public ClientHandler(Socket client) throws IOException {
this.client = client;
reader = new BufferedReader(new InputStreamReader(client.getInputStream()));
}
@Override
public void run() {
String message;
try {
while ((message = reader.readLine()) != null) {
System.out.println("From client: \n" + message);
xml.getXMLType(message);
//sendToAllClients(message);
}
} catch (IOException | ClassNotFoundException | SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}