crunch-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Gauci (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CRUNCH-442) Trying to read specific avros, getting ClassCastException
Date Tue, 08 Jul 2014 01:43:34 GMT
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)

Mime
View raw message