diff --git a/xchange-btcchina/src/main/java/com/xeiam/xchange/btcchina/dto/BTCChinaResponse.java b/xchange-btcchina/src/main/java/com/xeiam/xchange/btcchina/dto/BTCChinaResponse.java
index <HASH>..<HASH> 100644
--- a/xchange-btcchina/src/main/java/com/xeiam/xchange/btcchina/dto/BTCChinaResponse.java
+++ b/xchange-btcchina/src/main/java/com/xeiam/xchange/btcchina/dto/BTCChinaResponse.java
@@ -45,7 +45,7 @@ public class BTCChinaResponse<V> {
     this.result = result;

     this.error = error;

     

-    if (error != null) {

+    if (error != null || result == null) {

       throw new ExchangeException(error);

     }

   }
Added Null checking for BTCChinaResponse