[ https://issues.apache.org/jira/browse/THRIFT-2974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aki Sukegawa resolved THRIFT-2974. ---------------------------------- Resolution: Fixed Fix Version/s: (was: 1.0) 0.10.0 > writeToParcel throws NPE for optional enum fields > ------------------------------------------------- > > Key: THRIFT-2974 > URL: https://issues.apache.org/jira/browse/THRIFT-2974 > Project: Thrift > Issue Type: Bug > Components: Java - Compiler > Affects Versions: 0.9.2, 0.9.3 > Reporter: David Li > Assignee: Max Spencer > Fix For: 0.10.0 > > > The recent change to the Java compiler added generated Android compatible, > parcelable Thrift objects. > https://github.com/apache/thrift/commit/f9b8f5e64137248ea2a1b95312916491d23ab94a#diff-80220be8df49fb98fe5f899544d8368dR1569 > However, for optional enum fields that are null, getValue() will throw an NPE > because no checks are made that the enum is set before being written. -- This message was sent by Atlassian JIRA (v6.3.4#6332)