Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-2378

service method arguments of binary type lead to uncompileable Go code

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.9.1
    • Fix Version/s: 0.9.2
    • Component/s: Go - Compiler
    • Environment:

      hbase-0.94.3
      thrift-0.9.1
      go version go1.1.2 linux/amd64
      ubuntu 3.5.0-23-generic

    • Patch Info:
      Patch Available

      Description

      go build hbase/t_h_base_service-remote

      1. hbase/t_h_base_service-remote
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:202: containerStruct1.ReadField2 undefined (type *hbase.GetMultipleArgs has no field or method ReadField2)
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:271: cannot use value1 (type string) as type []byte in function argument
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:271: cannot use value2 (type string) as type []byte in function argument
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:271: cannot use value3 (type string) as type []byte in function argument
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:271: cannot use value4 (type string) as type []byte in function argument
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:292: containerStruct1.ReadField2 undefined (type *hbase.PutMultipleArgs has no field or method ReadField2)
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:347: containerStruct1.ReadField2 undefined (type *hbase.DeleteMultipleArgs has no field or method ReadField2)
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:389: cannot use value1 (type string) as type []byte in function argument
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:389: cannot use value2 (type string) as type []byte in function argument
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:389: cannot use value3 (type string) as type []byte in function argument
        src/hbase/t_h_base_service-remote/t_h_base_service-remote.go:389: too many errors

        Attachments

          Activity

            People

            • Assignee:
              jensg Jens Geyer
              Reporter:
              hua zhang sherlockhua

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment