pitrou opened a new issue, #48560: URL: https://github.com/apache/arrow/issues/48560
### Describe the enhancement requested Currently, when fuzzing a Parquet file, proper errors are ignored since the file is most of the time simply invalid: it's ok to get an error. However, if reading a Parquet row group was successful, the Parquet reader should have ensured that the resulting Table is structurally sound: calling `Table::Validate` should succeed, and if it fails then it should report a bug. `Table::ValidateFull`, however, would still be allowed to fail, as for example a Parquet UTF8 column could contain invalid UTF8 bytes, and we don't detect that when decoding. ### Component(s) C++, Parquet, Continuous Integration -- 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]
