From: mkanoor@... Date: 2017-01-26T17:41:48+00:00 Subject: [ruby-core:79273] [Ruby trunk Bug#13127] DRb `load': connection closed (DRb::DRbConnError) when client exit's from within a loop iterating over remote objects Issue #13127 has been updated by Madhu Kanoor. The Kernel.exit! works. But why does the problem happen with the exit called? Isn't that a bug. ---------------------------------------- Bug #13127: DRb `load': connection closed (DRb::DRbConnError) when client exit's from within a loop iterating over remote objects https://bugs.ruby-lang.org/issues/13127#change-62690 * Author: Madhu Kanoor * Status: Closed * Priority: Normal * Assignee: Masatoshi Seki * Target version: * ruby -v: ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16] * Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- Calling exit from a DRb client inside a do block while iterating over remote objects causes a DRb connection closed error. This error doesn't happen when working with local objects. To recreate the problem start the drb server using **ruby drb_server_test.rb** run the client **ruby drb_client_test.rb** The client code fails with a stack trace ---Files-------------------------------- drb_server_test.rb (282 Bytes) drb_client_test.rb (206 Bytes) output.txt (2.11 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: