class Ractor::RemoteError
Wird bei Ractor#join oder Ractor#value ausgelöst, wenn im Ractor eine unbehandelte Ausnahme aufgetreten ist. Sein cause enthält die ursprüngliche Ausnahme, und ractor ist der ursprüngliche Ractor, in dem sie ausgelöst wurde.
r = Ractor.new { raise "Something weird happened" } begin r.value rescue => e p e # => #<Ractor::RemoteError: thrown by remote Ractor.> p e.ractor == r # => true p e.cause # => #<RuntimeError: Something weird happened> end
Attribute
Der Ractor, in dem die unbehandelte Ausnahme ausgelöst wurde.