romankarlstetter commented on issue #20196:
URL: https://github.com/apache/arrow/issues/20196#issuecomment-1634221289
I encounter a similar problem when retrieving data via arrow flight (on the
client-side, when loading recordbatches).
When the flight client requests data with a schema containing nested fields
(struct of some floats in my example), the client hits the error
`Status::Invalid("Ran out of field metadata, likely malformed")`, returned by
`ArrayLoader::GetFieldMetadata`.
The problem does not occur when there are no nested fields in the requested
data.
C++ client and C++ server. Both server and client use libarrow.so.1200.
I know too little about the whole `ArrayLoader` logic to fix this, but I
assume that there is something going wrong with top-level schema field indices
vs. flattened field indices (and the respective counts).
--
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]