You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Igor Sapego (JIRA)" <ji...@apache.org> on 2019/03/21 16:11:01 UTC

[jira] [Created] (IGNITE-11596) PHP thin client UUID marshalling is wrong

Igor Sapego created IGNITE-11596:
------------------------------------

             Summary: PHP thin client UUID marshalling is wrong
                 Key: IGNITE-11596
                 URL: https://issues.apache.org/jira/browse/IGNITE-11596
             Project: Ignite
          Issue Type: Bug
          Components: thin client
    Affects Versions: 2.7
            Reporter: Igor Sapego


Trying to put uuid with PHP client and get from Java or C++ client  have different results

PHP put
[238,15,47,237,224,122,66,220,170,89,127,143,199,56,10,205] = "ee0f2fed-e07a-42dc-aa59-7f8fc7380acd"
{code}
$cache = $client->getOrCreateCache("UUID_PH")->setKeyType(ObjectType::INTEGER)->setValueType(ObjectType::UUID);
$cache->put(1,[238,15,47,237,224,122,66,220,170,89,127,143,199,56,10,205]);
{code}

Java get
{code}
ClientCache<Integer, UUID> cache = igniteClient.getOrCreateCache("UUID_PH");
UUID id = cache.get(1);
System.out.println(id);
{code}

Java output
{code}
dc427ae0-ed2f-0fee-cd0a-38c78f7f59aa
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)