From a2af35fcfd708f93a65c36fe3927981870060edd Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 18 Oct 2007 18:49:52 +0000 Subject: [PATCH] Log a warning rather than NPEing. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4847 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/presents/server/PresentsClient.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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()); + } } /**