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)