dispatchCloseEvent IOErrorEvent