See PR details bellow. thank you
—Z > Begin forwarded message: > > From: "Zoltan Farkas (JIRA)" <j...@apache.org> > Subject: [jira] [Commented] (AVRO-1997) Avro Field.defaultVal broken for > Fixed fields. > Date: February 7, 2017 at 1:56:41 PM EST > To: dev@avro.apache.org > Reply-To: dev@avro.apache.org > > > [ > https://issues.apache.org/jira/browse/AVRO-1997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15856544#comment-15856544 > ] > > Zoltan Farkas commented on AVRO-1997: > ------------------------------------- > > i have created a pull request with a potential fix: > > https://github.com/apache/avro/pull/194 > >> Avro Field.defaultVal broken for Fixed fields. >> ---------------------------------------------- >> >> Key: AVRO-1997 >> URL: https://issues.apache.org/jira/browse/AVRO-1997 >> Project: Avro >> Issue Type: Bug >> Components: java >> Affects Versions: 1.8.1, 1.8.2 >> Reporter: Zoltan Farkas >> >> here is a unit test to reproduce the issue: >> {code} >> package org.apache.avro; >> import java.nio.ByteBuffer; >> import org.junit.Assert; >> import org.junit.Test; >> public class TestFixed { >> @Test >> public void testFixedDefaultValueDrop() { >> Schema md5 = SchemaBuilder.builder().fixed("MD5").size(16); >> Schema frec = SchemaBuilder.builder().record("test") >> .fields().name("hash").type(md5).withDefault(ByteBuffer.wrap(new >> byte[16])).endRecord(); >> Schema.Field field = frec.getField("hash"); >> Assert.assertNotNull(field.defaultVal()); >> } >> } >> {code} > > > > -- > This message was sent by Atlassian JIRA > (v6.3.15#6346)