Hans Sjunnesson created THRIFT-2215: ---------------------------------------
Summary: Generated HTML lists referenced enum identifiers as UNKNOWN. Key: THRIFT-2215 URL: https://issues.apache.org/jira/browse/THRIFT-2215 Project: Thrift Issue Type: Bug Affects Versions: 0.9 Reporter: Hans Sjunnesson Priority: Minor The following is a sample thrift file which illustrates the problem: {quote} enum TestEnum { ONE, TWO, THREE, FOUR, } const map<TestEnum,string> TestMap = { TestEnum.ONE: "one", TestEnum.TWO: "two", Testenum.THREE: "three", TestEnum.FOUR: "four", } struct TestModel { 1: TestEnum field = TestEnum.THREE; } {quote} I then generated HTML output from this via {{thrift --gen html foo.thrift}}. The constant map {{TestMap}} lists the identifier enums as {{UNKNOWN}}: bq. { UNKNOWN = "one", UNKNOWN = "two", UNKNOWN = "three", UNKNOWN = "four" } It's the same thing with the default value of the struct: {quote} Key Field Type Description Requiredness Default value 1 field TestEnum default UNKNOWN {quote} -- This message was sent by Atlassian JIRA (v6.1#6144)