[ 
https://issues.apache.org/jira/browse/THRIFT-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carel updated THRIFT-5925:
--------------------------
    Description: 
The UUID implementation in Java is not according to the Thrift specification at 
[Thrift: Universal unique identifier 
encoding|https://github.com/apache/thrift/blob/master/doc/specs/thrift-binary-protocol.md#universal-unique-identifier-encoding]

See [github/thrift PR#3144|https://github.com/apache/thrift/pull/3144] for a 
more complete investigation and writeup of the issue.

This should be fixed to allow for correct interop between languages that does 
follow the specification. 
If there is a way to allow users that depends on this incorrect format on Java 
only interfaces to migrate it would be best. I am not sure how the Java code is 
implemented, perhaps there is a way to deprecate the current implementation and 
add a new implementation 

  was:
The UUID implementation in Java is not according to the Thrift specification at 
[Thrift: Universal unique identifier 
encoding|https://github.com/apache/thrift/blob/master/doc/specs/thrift-binary-protocol.md#universal-unique-identifier-encoding]

See [github/thrift PR#3144](https://github.com/apache/thrift/pull/3144) for a 
more complete investigation and writeup of the issue.

This should be fixed to allow for correct interop between languages that does 
follow the specification. 
If there is a way to allow users that depends on this incorrect format on Java 
only interfaces to migrate it would be best. I am not sure how the Java code is 
implemented, perhaps there is a way to deprecate the current implementation and 
add a new implementation 


> UUID implementation in JAVA is not according to the Thrift Specification
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-5925
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5925
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.21.0, 0.22.0
>            Reporter: Carel
>            Priority: Major
>
> The UUID implementation in Java is not according to the Thrift specification 
> at [Thrift: Universal unique identifier 
> encoding|https://github.com/apache/thrift/blob/master/doc/specs/thrift-binary-protocol.md#universal-unique-identifier-encoding]
> See [github/thrift PR#3144|https://github.com/apache/thrift/pull/3144] for a 
> more complete investigation and writeup of the issue.
> This should be fixed to allow for correct interop between languages that does 
> follow the specification. 
> If there is a way to allow users that depends on this incorrect format on 
> Java only interfaces to migrate it would be best. I am not sure how the Java 
> code is implemented, perhaps there is a way to deprecate the current 
> implementation and add a new implementation 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to