Jason Gauci created CRUNCH-442:
----------------------------------

             Summary: Trying to read specific avros, getting ClassCastException
                 Key: CRUNCH-442
                 URL: https://issues.apache.org/jira/browse/CRUNCH-442
             Project: Crunch
          Issue Type: Bug
          Components: IO
    Affects Versions: 0.10.0
            Reporter: Jason Gauci


I have code that looks like this:

                ArrayList<MySpecificAvro> data = 
Lists.newArrayList(pipeline.read(From.avroFile(
                                "/user/jgauci/data.avro",
                                
Avros.specifics(MySpecificAvro.class))).materialize());
                for (MySpecificAvro msa : data) {
                        System.out.println(msa.getName());
                }

And I get this error:

Exception in thread "main" java.lang.ClassCastException: 
org.apache.avro.generic.GenericData$Record cannot be cast to MySpecificAvro

The error fires inside the for loop after the materialize has completed.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to