Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
This arose in ARROW-237. Because parquet::ParquetException is header-only, depending on the compiler, 3rd-party libraries may not be able to throw and/or catch exceptions that are recognized as such by all parties (for example, if 3rd-party implements parquet::MemoryAllocator and needs to throw an exception, it may not be recognized). On gcc this is current working but on LLVM / OS X it is not.