ExpandingMan commented on issue #35797:
URL: https://github.com/apache/arrow/issues/35797#issuecomment-1565085895

   Ok, so I have found that the best way to debug this issue was to work with 
the C++ implementation of thrift directly.
    
   It turns out that what was happening was that I was varint and zigzag 
encoding `Int8` values, when the thrift spec explicitly states that they are 
special cased.  Of course I now find myself wishing that this special case was 
mentioned in the spec in gigantic red letters, but I can't exactly blame the 
spec authors for that can I.
   
   Anyway, only commentary in regards to `pyarrow` is that it would be nice if 
metadata failures were not so incredibly opaque.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to