Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-1272

Ruby implementation does not handle namespaces correctly

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.7.4
    • 1.7.5
    • ruby
    • None

    Description

      The Ruby implementation of schema and protocol parsing violates the following statement in the Avro spec, with respect to name resolution: "the namespace is taken from the most tightly enclosing schema or protocol". Currently, any nested named types without explicit namespace property are taken as being in the default namespace, not in the enclosing schema/protocol's namespace.

      Attachments

        1. AVRO-1272.patch
          19 kB
          Martin Kleppmann

        Activity

          People

            martinkl Martin Kleppmann
            martinkl Martin Kleppmann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: