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

Ruby implementation does not handle namespaces correctly

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.4
    • Fix Version/s: 1.7.5
    • Component/s: ruby
    • Labels:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: