ログイン失敗時にerror.txtに何も出力されてないなら単純にnico.rbの修正ミスかな
対象のms=の行を削除してないとか別の部分に入れちゃったとか?
まあそもそも強引な処理のせいで不具合起きてるのかもだけど