[
https://issues.apache.org/jira/browse/IGNITE-9276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16582370#comment-16582370
]
ekaterina.vergizova commented on IGNITE-9276:
---------------------------------------------
I've double checked getAll() itself works OK when the entries with
ComplexObject keys were put by NodeJS client.
Theoretically we see two possible reasons of the problem:
- not all data is in the cache before getAll is called
- inconsistency in representation of the complex object (which is used as a
key) between different clients.
a) As all NodeJS client operations are asynchronous, make sure you have 'await'
keyword before all of them.
b) Can you execute either ScanQuery or at least call CacheClient.getSize()
instead of or before getAll() and check what it returns?
c) When you get that 1 object in the result, is it correct (contains proper
data)?
d) Can you give us a description of the complex object used as the key?
> Multi-Get from NodeJS platform return empty or partial result
> -------------------------------------------------------------
>
> Key: IGNITE-9276
> URL: https://issues.apache.org/jira/browse/IGNITE-9276
> Project: Ignite
> Issue Type: Bug
> Components: platforms
> Reporter: Eran Betzalel
> Assignee: ekaterina.vergizova
> Priority: Major
>
> The same test run with the JAVA client and it worked flawlessly.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)