https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112017-04-24T20:50:33ZRuby Issue Tracking SystemRuby master - Bug #13505: circular require prints the backtrace directly to stderrhttps://bugs.ruby-lang.org/issues/13505?journal_id=644562017-04-24T20:50:33ZEregon (Benoit Daloze)
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Feature</i></li></ul> Ruby master - Bug #13505: circular require prints the backtrace directly to stderrhttps://bugs.ruby-lang.org/issues/13505?journal_id=644572017-04-24T20:50:46ZEregon (Benoit Daloze)
<ul><li><strong>Target version</strong> set to <i>2.5</i></li></ul> Ruby master - Bug #13505: circular require prints the backtrace directly to stderrhttps://bugs.ruby-lang.org/issues/13505?journal_id=644622017-04-25T08:17:30Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Applied in changeset trunk|r58471.</p>
<hr>
<p>load.c: backtrace of circular require</p>
<ul>
<li>load.c (load_lock): print backtrace of circular require via<br>
<code>Warning.warn</code> <a href="/issues/13505">[ruby-core:80850]</a> [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: circular require prints the backtrace directly to stderr (Closed)" href="https://bugs.ruby-lang.org/issues/13505">#13505</a>]</li>
</ul> Ruby master - Bug #13505: circular require prints the backtrace directly to stderrhttps://bugs.ruby-lang.org/issues/13505?journal_id=645112017-04-27T12:10:17ZEregon (Benoit Daloze)
<ul></ul><p>Thank you for the fix nobu.<br>
I believe it should also send everything (message + backtrace) as a single String to Warning.warn.<br>
I did that in r58493.</p>
<p>It would be nice to backport this to 2.4 for easier exception filtering,<br>
but I guess it's not so common to backport features like this?</p> Ruby master - Bug #13505: circular require prints the backtrace directly to stderrhttps://bugs.ruby-lang.org/issues/13505?journal_id=703992018-02-16T15:26:29Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Tracker</strong> changed from <i>Feature</i> to <i>Bug</i></li><li><strong>Backport</strong> set to <i>2.3: DONTNEED, 2.4: REQUIRED, 2.5: DONTNEED</i></li></ul><p>I believe this is a bug of Warning.warn feature in 2.4.<br>
I will move this ticket to Bug to backport the changesets.</p> Ruby master - Bug #13505: circular require prints the backtrace directly to stderrhttps://bugs.ruby-lang.org/issues/13505?journal_id=704002018-02-16T15:27:51Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Backport</strong> changed from <i>2.3: DONTNEED, 2.4: REQUIRED, 2.5: DONTNEED</i> to <i>2.3: DONTNEED, 2.4: DONE, 2.5: DONTNEED</i></li></ul><p>ruby_2_4 r62435 merged revision(s) 58471,58493.</p>