Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-10396

IllegalStateException wrapped within FunctionException triggers endpoint disconnection

    XMLWordPrintableJSON

Details

    Description

      GIVEN A cluster of 3 servers and a client with a pool pointing to those 3 servers
      AND configured with PR-Singl-Hop = true
      WHEN A server function is executed with onRegion and with a filter
      AND it throws an IllegalServerException wrapped within a FunctionExceution in the body
      THEN the native client thinks there is an isue with the node and closes all the endpoint's connections.

      IT IS TO BE EXPECTED That given that the exception is wrapped inside a FunctionException this should be ignored by the endpoint failure detection mechanism that native client has into place.

      AS ADDITIONAL INFO Currently, the exception chain relationship info is not read by the native client, as it's serialized using Java serialization format.

      Attachments

        Issue Links

          Activity

            People

              gaussianrecurrence Mario Salazar de Torres
              gaussianrecurrence Mario Salazar de Torres
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: