You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While converting from the parquet schema to arrow schema some errors, including those during flatbuffer decoding, can be lost.
This is due to get_arrow_schema_from_metadata returning Option rather than Result
https://github.com/apache/arrow/pull/8936/files# improved the situation by printing the error to stdout, so the error isn't entirely lost, but this message should be propagated up the call chain as a proper Rust error via a Result.
matcharrow::ipc::root_as_message(slice) {
Ok(message) => message
.header_as_schema()
.map(arrow::ipc::convert::fb_to_schema),
Err(err) => {
// The flatbuffers implementation returns an error on verification error.// TODO: return error to caller?eprintln!(
"Unable to get root as message stored in {}: {:?}",
super::ARROW_SCHEMA_META_KEY,
err
);
None
}
}
While converting from the parquet schema to arrow schema some errors, including those during flatbuffer decoding, can be lost.
This is due to get_arrow_schema_from_metadata returning
Option
rather thanResult
https://github.com/apache/arrow/pull/8936/files# improved the situation by printing the error to stdout, so the error isn't entirely lost, but this message should be propagated up the call chain as a proper Rust error via a Result.
Reporter: Andrew Lamb / @alamb
Assignee: Qingyou Meng / @mqy
PRs and other links:
Note: This issue was originally created as ARROW-10996. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: