diff --git a/src/java/com/threerings/presents/server/PresentsClient.java b/src/java/com/threerings/presents/server/PresentsClient.java index 71ebd3e37..f4c8d49cd 100644 --- a/src/java/com/threerings/presents/server/PresentsClient.java +++ b/src/java/com/threerings/presents/server/PresentsClient.java @@ -632,7 +632,12 @@ public class PresentsClient data.clientOid = _clobj.getOid(); // fill in the list of bootstrap services - data.services = PresentsServer.invmgr.getBootstrapServices(_areq.getBootGroups()); + if (_areq.getBootGroups() == null) { + Log.warning("Client provided no invocation service boot groups? " + this); + data.services = new StreamableArrayList(); + } else { + data.services = PresentsServer.invmgr.getBootstrapServices(_areq.getBootGroups()); + } } /**