diff --git a/client/src/main/java/com/orientechnologies/orient/enterprise/channel/binary/OChannelBinaryClientAbstract.java b/client/src/main/java/com/orientechnologies/orient/enterprise/channel/binary/OChannelBinaryClientAbstract.java
index <HASH>..<HASH> 100755
--- a/client/src/main/java/com/orientechnologies/orient/enterprise/channel/binary/OChannelBinaryClientAbstract.java
+++ b/client/src/main/java/com/orientechnologies/orient/enterprise/channel/binary/OChannelBinaryClientAbstract.java
@@ -117,7 +117,7 @@ public abstract class OChannelBinaryClientAbstract extends OChannelBinary {
 
     } catch (Exception e) {
       // UNABLE TO REPRODUCE THE SAME SERVER-SIZE EXCEPTION: THROW AN IO EXCEPTION
-      rootException = OException.wrapException(new OIOException(iMessage), iPrevious);
+      rootException = OException.wrapException(new OSystemException(iMessage), iPrevious);
     }
 
     if (c != null)
fixed wrong retry in case of not found serialized exception in the client.