You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Bryan Duxbury (Updated) (JIRA)" <ji...@apache.org> on 2011/12/14 00:01:30 UTC

[jira] [Updated] (THRIFT-317) Issues with Java struct validation

     [ https://issues.apache.org/jira/browse/THRIFT-317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bryan Duxbury updated THRIFT-317:
---------------------------------

    Attachment: thrift-317.patch

I think that this does the trick. Want to try it out, Diwaker?
                
> Issues with Java struct validation
> ----------------------------------
>
>                 Key: THRIFT-317
>                 URL: https://issues.apache.org/jira/browse/THRIFT-317
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Java - Compiler, Java - Library
>            Reporter: Bryan Duxbury
>            Assignee: Bryan Duxbury
>         Attachments: thrift-317.patch
>
>
> The generated validate() methods don't call validate() on their child structs directly. Instead, they wait until the child structs' write() method is called. This could lead to structs being partially written to the wire before encountering an invalid substruct. Additionally, users calling validate() directly would not get the expected behavior.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira