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

Inherited service methods are not resolved in derived service implementations

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.8, 0.9
    • Fix Version/s: 0.9
    • Component/s: Delphi - Compiler
    • Labels:
      None
    • Patch Info:
      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

              • Assignee:
                jensg Jens Geyer
                Reporter:
                jensg Jens Geyer
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: