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

Inherited service methods are not resolved in derived service implementations

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.8, 0.9
    • 0.9
    • Delphi - Compiler
    • None
    • Patch Available

    Description

      Given

      service SharedService {
        SharedStruct getStruct(1: i32 key)
      }
      

      and

      service Calculator extends shared.SharedService {
        // some methods
      }
      

      then the inherited method getStruct() cannot be called, because the server is not able to resolve the method name into an adress. Additionally, the result value of the table lookup operation is not checked correctly.

      Attachments

        Issue Links

          Activity

            People

              jensg Jens Geyer
              jensg Jens Geyer
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: