Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-3455

CPP: Entry placed on C++ side is not found on Java side

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • cache, platforms

    Description

      If a custom key is used for cache values then the following scenario doesn't work:

      • value is placed on C++ side;
      • value is read on Java side (value is not found here).

      Reverse direction is not workable as well.

      HashCode is implemented properly in C++ and Java.

      Fast debugging showed that a partition and primary node is calculated properly. Looks like that there is a serialization related issue that leads to the situation when "equals" fails during an object lookup.

      Attachments

        1. cpp.zip
          2 kB
          Igor Sapego
        2. java.zip
          9 kB
          Denis A. Magda

        Activity

          People

            dmagda Denis A. Magda
            dmagda Denis A. Magda
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: