Using a created client throws a NullReferenceException:
Client = Repository.GetClient(clientName);
Repository.CreateClient(Client, null);
Client.SyncFiles(...);
It's on line 193 of P4Command.cs
It is likely `connection._p4server` and connection is null.