Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-13881

[Python] Error message says "Please use a release of Arrow Flight built with gRPC 1.27 or higher." although I'm using gRPC 1.39

    XMLWordPrintableJSON

Details

    Description

      When initializing the FlightClient I get the following error message:

      ArrowNotImplementedError: Using encryption with server verification disabled is unsupported. Please use a release of Arrow Flight built with gRPC 1.27 or higher.

      Traceback:

       

      Verions: Python 3.9.5

      # Name                    Version                   Build  Channel
      arrow-cpp                 5.0.0           py39h037c299_3_cpu    conda-forge
      pyarrow                   5.0.0           py39hf9247be_3_cpu    conda-forge
      grpc-cpp                  1.39.1               h1072645_0    conda-forge
      grpcio                    1.38.1           py39hb76b349_0    conda-forge
      

       

      Code is similar to:

      import pandas
      from pyarrow import flight
      
      class XYZClient():    
          __scheme = "grpc+tls"
          __token = None
          __flightclient = None    
          
          def __init__(self, username, password, hostname="some-host", flightport=32010):
              flight_client = flight.FlightClient(
                  "{}://{}:{}".format(self.__scheme, hostname, flightport),
                  middleware=[DremioClient.DremioClientAuthMiddlewareFactory()],
                  disable_server_verification=True
              )
              self.__token = flight_client.authenticate_basic_token(
                  username, password)
              self.__flightclient = flight_client
      

      There has been a similar issue (https://issues.apache.org/jira/browse/ARROW-11695#) for an earlier version of pyarrow that has been marked as resolved.

       

       

      Attachments

        Issue Links

          Activity

            People

              lidavidm David Li
              OMayer Oliver Mayer
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 10m
                  1h 10m