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

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.13.0
    • native client
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: