avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1465) Lack of information on error in GenericData#getSchemaName
Date Thu, 13 Mar 2014 20:39:45 GMT

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

ASF subversion and git services commented on AVRO-1465:

Commit 1577309 from [~cutting] in branch 'avro/trunk'
[ https://svn.apache.org/r1577309 ]

AVRO-1465. Java: Improve the error message when union dispatch fails.  Contributed by Gabriel

> Lack of information on error in GenericData#getSchemaName
> ---------------------------------------------------------
>                 Key: AVRO-1465
>                 URL: https://issues.apache.org/jira/browse/AVRO-1465
>             Project: Avro
>          Issue Type: Bug
>          Components: java
>            Reporter: Gabriel Reid
>            Priority: Minor
>         Attachments: AVRO-1465.patch
> When the type of a datum cannot be determined in GenericData#getSchemaName, an AvroRuntimeException
is thrown (correctly), and the message of the exception contains the string representation
of the datum.
> In the odd case that the datum is something that totally doesn't belong there, and it's
toString representation doesn't clearly show what it is, it's very difficult to determine
what the actual type of the error datum is.
> Including the class name of the unresolvable datum would make debugging situations like
this much easier.

This message was sent by Atlassian JIRA

View raw message