[ https://issues.apache.org/jira/browse/THRIFT-4652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16653555#comment-16653555 ]
Can Celasun commented on THRIFT-4652: ------------------------------------- I tried to make changes via the CMS a while ago, but there were build failures and I didn't investigate further. Few issues I'm aware of: * Language links on the left hand side are all 404s [http://thrift.apache.org/docs/Languages] * Tutorial pages for many (all?) languages still link to git.a.o and therefore 404 [http://thrift.apache.org/tutorial/] * The Go tutorial has git.a.o imports, it should be Github [http://thrift.apache.org/tutorial/go] > Invalid Go source for Services > ------------------------------ > > Key: THRIFT-4652 > URL: https://issues.apache.org/jira/browse/THRIFT-4652 > Project: Thrift > Issue Type: Wish > Components: Go - Compiler > Affects Versions: 0.11.0 > Environment: macOS 10.14 > Go 1.11.1 darwin/amd64 > Thrift 0.11.0 > > > Reporter: Tristian Azura > Priority: Minor > > The Go compiler generates invalid code for Thrift services, more > specifically, calls to the `thrift.TProtocol`'s `Flush()` method are missing > the `context.Context` argument: > {noformat} > edam/NoteStore.go:18963:14: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:18980:16: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:18999:16: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:19014:24: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:19035:16: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:19054:16: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:19069:24: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:19090:16: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:19111:16: not enough arguments in call to oprot.Flush > have () > want (context.Context) > edam/NoteStore.go:19126:24: not enough arguments in call to oprot.Flush > have () > want (context.Context){noformat} > > I used the following models: > * [https://github.com/evernote/evernote-thrift] > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)