Actions
Bug #14598
closed[2.6.0 Preview1] Flood of error message occurs when throwing an error including "\n" in its message.
Description
2.6.0-preview1にて表題の現象にぶつかったため報告致します。
バージョン:
ruby 2.6.0preview1 (2018-02-24 trunk 62554) [x86_64-darwin17]
環境:
MacOS 10.13.3
Macbook Pro(Core i7, 16GB RAM)
再現方法:
ruby -e 'fail "\n"'
現象:
fail/raiseで文字列を飛ばしたとき、"\n"が含まれていると、
エラーメッセージの出力で大量のログが流されてしまいます。
以下、上から三行目まで切り取ったものです。
"""
Traceback (most recent call last):
-e:1:in <main>': (RuntimeError) a?$-p ??N?
?{T
?(?
"""
出力先をリダイレクトするとエラーメッセージは正しく表示されるので、
端末出力のみで起きるのではないかと思います。
ちなみに、2.5.0で試したところ再現しませんでした。
Actions
Like0
Like0Like0Like0