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

Unable to deserialize membership id java.io.EOFException on locator only when debug is enabled and native client is used

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.13.0
    • Component/s: native client
    • Labels:
      None

      Description

      During the creation of pool in geode native with subscription "enabled" exception java.io.EOFException is thrown on locator only when it is configured with --log-level=debug. On geode native this reflects with "No locators available". You can find native_client.log and locator.log in attachment.

      Native client code: 

      auto cache = cacheFactory.create();
      auto poolFactory = cache.getPoolManager().createFactory();
      auto pool = poolFactory.addLocator("localhost", 10334)
      .setSubscriptionEnabled(true)
      .create("pool");
      

      With java client everything works OK.

        Attachments

        1. native_client.log
          15 kB
          Jakov Varenina
        2. locator.log
          593 kB
          Jakov Varenina

          Issue Links

            Activity

              People

              • Assignee:
                jvarenina Jakov Varenina
                Reporter:
                jvarenina Jakov Varenina
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: