What "java.io.IOException: No error in nativeDrain" actually means?