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]