public ClientHandler(Server server, int clientID, Socket connection,
			ObjectOutputStream output, ObjectInputStream input, InfoProvider infoProvider) {
		this.server = server;
		this.clientID = clientID;
		this.connection = connection;
		this.input = input;
		this.output = output;
		this.infoProvider = infoProvider;
		
		try {
			clientData = new ClientData();
			clientData.fetchClientData(clientID);
		} catch(SQLException exception) {
			server.serverGUI.showMessage("Client Data not found");
		} catch(ArrayIndexOutOfBoundsException exception) {
			server.serverGUI.showMessage("Client Data not found");
		}
	}