Rackの最新バージョンは現時点で0.9.1なのだけど、CGIでRack::Request#[]などを使うとErrno::ESPIPEがraiseされるバグがある。エラーメッセージはIllegal seek
となっていてrewindできないものをrewindしているために起きる例外のようだ。
バグ報告はすでにされていてパッチも存在する。
マルチパートパーサのバグのようなので、ファイルアップロードでも同じ問題が起きるのかもしれない。
とあるクライマーのメモ帳
Rackの最新バージョンは現時点で0.9.1なのだけど、CGIでRack::Request#[]などを使うとErrno::ESPIPEがraiseされるバグがある。エラーメッセージはIllegal seek
となっていてrewindできないものをrewindしているために起きる例外のようだ。
バグ報告はすでにされていてパッチも存在する。
マルチパートパーサのバグのようなので、ファイルアップロードでも同じ問題が起きるのかもしれない。