You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "ExpandingMan (via GitHub)" <gi...@apache.org> on 2023/05/27 00:00:08 UTC

[GitHub] [arrow] ExpandingMan commented on issue #35797: help debugging thrift issue?

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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org