You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/11/16 08:21:00 UTC

[jira] [Commented] (AVRO-2268) Perf.java SpecificRecord input data not working

    [ https://issues.apache.org/jira/browse/AVRO-2268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16689152#comment-16689152 ] 

ASF GitHub Bot commented on AVRO-2268:
--------------------------------------

rstata opened a new pull request #382: AVRO-2268 Fix FooBarSpecificRecord case
URL: https://github.com/apache/avro/pull/382
 
 
   Array fields for specific records should be given `List<>` implementations that support the `List.clear` operation.  The class returned by `Arrays.asList` does not support `clear`, so use an `ArrayList` instead.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Perf.java SpecificRecord input data not working
> -----------------------------------------------
>
>                 Key: AVRO-2268
>                 URL: https://issues.apache.org/jira/browse/AVRO-2268
>             Project: Apache Avro
>          Issue Type: Test
>          Components: java
>            Reporter: Raymie Stata
>            Assignee: Raymie Stata
>            Priority: Major
>
> In {{FooBarSpecificRecordTest.genSingleRecord}}, the {{nicknames}} field is given an instance of what is returned by {{ArrayList.asList}}, which does _not_ support the {{clear}} method.  When reusing objects during a read, the {{clear}} method is used to clear the contents of array-valued fields during reading, which causes an {{OperationNotSupported}} exception.  So {{genSingleRecord}} needs to change to set {{nicknames}} to a type that implements {{clear}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)