[ https://issues.apache.org/jira/browse/AVRO-1463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Karp updated AVRO-1463: ---------------------------- Attachment: AVRO-1463.patch Attaching patch to address warnings, plus improved tests to make unexpected warnings fatal. > Undefined values cause warnings when unions with null serialized > ---------------------------------------------------------------- > > Key: AVRO-1463 > URL: https://issues.apache.org/jira/browse/AVRO-1463 > Project: Avro > Issue Type: Bug > Components: perl > Reporter: John Karp > Assignee: John Karp > Priority: Minor > Attachments: AVRO-1463.patch > > > This code produces warnings: > {noformat} > $enc = ''; > $schema = Avro::Schema->parse(q(["long","null"])); > Avro::BinaryEncoder->encode( > schema => $schema, > data => undef, > emit_cb => sub { $enc .= ${ $_[0] } }, > ); > {noformat} > {noformat} > Use of uninitialized value $data in pack at > /home/johnkarp/git/avro/lang/perl/blib/lib/Avro/Schema.pm line 285. > Use of uninitialized value $data in string eq at > /home/johnkarp/git/avro/lang/perl/blib/lib/Avro/Schema.pm line 287. > {noformat} -- This message was sent by Atlassian JIRA (v6.2#6252)