Project

General

Profile

Bug #16133

2.5 --> 2.6: backwards incompatible change in MalformedCSVError

Added by Spakman (Mark Somerville) 9 months ago. Updated 8 months ago.

Status:
Third Party's Issue
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:94740]

Description

In Ruby 2.5, CSV::MalformedCSVError simply inherited from RuntimeError. In 2.6, it defines its own #new, taking 2 arguments (as opposed to the single argument of RuntimeError).

Code explicitly raising new errors of this class outside of the CSV library implementation itself breaks since it doesn't include the second argument (a line number).

Updated by nobu (Nobuyoshi Nakada) 9 months ago

  • Status changed from Open to Third Party's Issue

Please report it at https://github.com/ruby/csv.

Updated by mifrill (Aleksey Strizhak) 8 months ago

may close with Won't resolve probably, coz of this:
https://github.com/ruby/csv/issues/104

Updated by kou (Kouhei Sutou) 8 months ago

This is already closed.
"Third Party's Issue" is one of the close statuses.

Also available in: Atom PDF