diff --git a/build.xml b/build.xml
index a372bc14eb291051eede18418454e97d77070d85..c823902fb6f49b750d0ed83d9cce70dddca67ccd 100644
--- a/build.xml
+++ b/build.xml
@@ -1,5 +1,5 @@
 <project name="ibis-client" default="all">
-    <property name="api.version" value="1.2.0"/>
+    <property name="api.version" value="1.2.1"/>
 
     <!-- =================================
           target: Java autogen
diff --git a/downloads/java/ibis-client-api-1.2.0-src.tar.bz2 b/downloads/java/ibis-client-api-1.2.0-src.tar.bz2
deleted file mode 100644
index aa30d704edc14061ecb0e3919b09d1b0fe64afba..0000000000000000000000000000000000000000
Binary files a/downloads/java/ibis-client-api-1.2.0-src.tar.bz2 and /dev/null differ
diff --git a/downloads/java/ibis-client-api-1.2.0-docs.tar.bz2 b/downloads/java/ibis-client-api-1.2.1-docs.tar.bz2
similarity index 100%
rename from downloads/java/ibis-client-api-1.2.0-docs.tar.bz2
rename to downloads/java/ibis-client-api-1.2.1-docs.tar.bz2
diff --git a/downloads/java/ibis-client-api-1.2.1-src.tar.bz2 b/downloads/java/ibis-client-api-1.2.1-src.tar.bz2
new file mode 100644
index 0000000000000000000000000000000000000000..feaa81ca08956a4fb76c27451ce2fded9e4e6ce8
Binary files /dev/null and b/downloads/java/ibis-client-api-1.2.1-src.tar.bz2 differ
diff --git a/downloads/java/ibis-client-api-1.2.0.jar b/downloads/java/ibis-client-api-1.2.1.jar
similarity index 99%
rename from downloads/java/ibis-client-api-1.2.0.jar
rename to downloads/java/ibis-client-api-1.2.1.jar
index f262323fd54af27cc5b4acd873f2f7732774eca7..c554f379cd31839ab51977f01fc854a991dcf8ed 100644
Binary files a/downloads/java/ibis-client-api-1.2.0.jar and b/downloads/java/ibis-client-api-1.2.1.jar differ
diff --git a/downloads/php/ibis-php-client-api-1.2.0-src.tar.bz2 b/downloads/php/ibis-php-client-api-1.2.0-src.tar.bz2
deleted file mode 100644
index a783bfa6aef5fa6602c61af7bacb5ef3eb9924a9..0000000000000000000000000000000000000000
Binary files a/downloads/php/ibis-php-client-api-1.2.0-src.tar.bz2 and /dev/null differ
diff --git a/downloads/php/ibis-php-client-api-1.2.1-src.tar.bz2 b/downloads/php/ibis-php-client-api-1.2.1-src.tar.bz2
new file mode 100644
index 0000000000000000000000000000000000000000..4a69dc17d2bb0211252245fbb6680ce52e460280
Binary files /dev/null and b/downloads/php/ibis-php-client-api-1.2.1-src.tar.bz2 differ
diff --git a/downloads/python/ibis-python-client-api-1.2.0-src.tar.bz2 b/downloads/python/ibis-python-client-api-1.2.0-src.tar.bz2
deleted file mode 100644
index c0f1e342ec49654f21e9a10b5c0a4a9720af50c9..0000000000000000000000000000000000000000
Binary files a/downloads/python/ibis-python-client-api-1.2.0-src.tar.bz2 and /dev/null differ
diff --git a/downloads/python/ibis-python-client-api-1.2.1-src.tar.bz2 b/downloads/python/ibis-python-client-api-1.2.1-src.tar.bz2
new file mode 100644
index 0000000000000000000000000000000000000000..996ce26ffd0d02726c2433cfea49a5df741f3024
Binary files /dev/null and b/downloads/python/ibis-python-client-api-1.2.1-src.tar.bz2 differ
diff --git a/downloads/python3/ibis-python3-client-api-1.2.0-src.tar.bz2 b/downloads/python3/ibis-python3-client-api-1.2.0-src.tar.bz2
deleted file mode 100644
index 94a644c73668cd0d06778a085548f8e3b34d23ea..0000000000000000000000000000000000000000
Binary files a/downloads/python3/ibis-python3-client-api-1.2.0-src.tar.bz2 and /dev/null differ
diff --git a/downloads/python3/ibis-python3-client-api-1.2.1-src.tar.bz2 b/downloads/python3/ibis-python3-client-api-1.2.1-src.tar.bz2
new file mode 100644
index 0000000000000000000000000000000000000000..05091243bb292c52dca55aea754488ede8036c2f
Binary files /dev/null and b/downloads/python3/ibis-python3-client-api-1.2.1-src.tar.bz2 differ
diff --git a/src/php/ibisclient/client/IbisClientConnection.php b/src/php/ibisclient/client/IbisClientConnection.php
index 251fd061d3c3c95b405e8f80e1d686815fdf8e6c..818ed5e411edf23869a6b087369c30c39cb78c10 100644
--- a/src/php/ibisclient/client/IbisClientConnection.php
+++ b/src/php/ibisclient/client/IbisClientConnection.php
@@ -275,7 +275,8 @@ class IbisClientConnection implements ClientConnection
         // Set up the HTTPS request headers
         $http_options = array("method" => $method,
                               "header" => $headers,
-                              "content" => $content);
+                              "content" => $content,
+                              "ignore_errors" => true);
 
         $ssl_options = array("verify_peer" => true,
                              "cafile" => dirname(__FILE__) . "/cacerts.txt",
@@ -310,7 +311,7 @@ class IbisClientConnection implements ClientConnection
             $error = new IbisError(array("status" => $status,
                                          "code" => $code));
             $error->message = "Unexpected result from server";
-            $error->details = fread(1000000);
+            $error->details = fread($file, 1000000);
             fclose($file);
 
             $result = new IbisResult();
diff --git a/src/php/ibisclient/client/IbisException.php b/src/php/ibisclient/client/IbisException.php
index e0a741308e5bbe6bed8e5727fc1145dac60f0ffc..1d45bfe266d8f84ff775395ab0a018970b2b9300 100644
--- a/src/php/ibisclient/client/IbisException.php
+++ b/src/php/ibisclient/client/IbisException.php
@@ -34,9 +34,9 @@ class IbisException extends Exception
      *
      * @param IbisError $ibisError The error from the server.
      */
-    public function __construct($error)
+    public function __construct($ibisError)
     {
-        parent::__construct($error->message);
+        parent::__construct($ibisError->message);
         $this->ibisError = $ibisError;
     }