[ 
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:
[email protected]


> 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)

Reply via email to