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)