changes made after tupshins reconstruction
[org.ibex.core.git] / src / org / xwt / XMLRPC.java
index 2bb107c..f78936a 100644 (file)
@@ -315,12 +315,12 @@ class XMLRPC extends JS {
     final void call(final JS.UnpauseCallback callback, final JSArray args) {
         try {
             if (Log.verbose) Log.info(this, "call to " + url + " : " + method);
+            if (tracker == null) tracker = new Hash();
+            if (objects == null) objects = new Vec();
             String request = buildRequest(args);
             if (Log.verbose) Log.info(this, "send:\n" + request);
             InputStream is = http.POST("text/xml", request);
             BufferedReader br = new BufferedReader(new InputStreamReader(is));
-            if (tracker == null) tracker = new Hash();
-            if (objects == null) objects = new Vec();
             try {
                 new Helper().parse(br);
                 final Object result = fault ? new JSExn(objects.elementAt(0)) : objects.size() == 0 ? null : objects.elementAt(0);