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

Ryan Blue commented on AVRO-1832:
---------------------------------

We're discussing the 1.8.1 release on the mailing list and want to release in 
the new couple of weeks.

> Invoking toString() method unexpectedly modified the avro record.
> -----------------------------------------------------------------
>
>                 Key: AVRO-1832
>                 URL: https://issues.apache.org/jira/browse/AVRO-1832
>             Project: Avro
>          Issue Type: Bug
>          Components: java
>    Affects Versions: 1.8.0
>            Reporter: Oleksandr Didukh
>             Fix For: 1.8.1
>
>
> We use Apache Avro in our project and wanted to update it to 1.8.0 version.
> In our case avro records contain fields with "type": "bytes".
> We need to convert generated avro record to byte array. This usually works 
> fine, however, if we log the record (or apply any other operations that 
> invoke toString() method on org.apache.avro.specific.SpecificRecordBase) this 
> functionality is broken. Looks like the root cause of the issue is in this 
> line:
> https://github.com/apache/avro/pull/88/files#diff-5a41450f3008ee0da59dec14ada2356aL551
> Please review fix and corresponding test in 
> [this|https://github.com/apache/avro/pull/88/] pull request.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to