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

Possible NPE if two cache client initialization threads are active for the same client ID

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.10.0
    • 1.10.0
    • client queues
    • None

    Description

      There are scenarios where a client will have several cache client initialization threads active (for instance, if the first thread blocked for a significant amount of time waiting for a lock). In that scenario, it is possible for two threads to create their own registration queues and only one "wins", then upon draining the queue the first thread to remove the queue can cause an NPE in the second thread because it was assumed the queue was still present.

      Attachments

        Activity

          People

            rmcmahon Ryan McMahon
            rmcmahon Ryan McMahon
            Votes:
            0 Vote for this issue
            Watchers:
            2 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 - 2.5h
                2.5h