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

unable to work with nested classes and reflection based API

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0.0, 1.1.0
    • 1.2.0
    • java
    • None

    Description

      It is currently not possible to work with nested classes and the reflection API. Only the package and classname are recorded. The test case that I'll attach to this issues writes this as the schema: {"type":"record","name":"BazRecord","namespace":"org.apache.avro","fields":[

      {"name":"nbr","type":"int"}

      ]}, even though it is a nested class. The reader then tries to instantiate org.apache.avro.BazRecord, while it should instantiate org.apache.avro.TestDataFileReflect$BazRecord.

      Attachments

        1. AVRO-101.patch
          2 kB
          Eelco Hillenius

        Issue Links

          Activity

            People

              ehillenius Eelco Hillenius
              ehillenius Eelco Hillenius
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: