**Describe this problem** In parseArrowBatch, it will return an empty list when there is io exception, which is totally wrong. https://github.com/CeresDB/ceresdb-client-java/blob/3f5a19f724e26dfb2b1a98053d64230689aef80f/ceresdb-protocol/src/main/java/io/ceresdb/util/Utils.java#L465 **Steps to reproduce** No need. **Expected behavior** It should return the exception to upper layer. **Additional Information** <!--- If possible, please attach other context you think may relate to this problem. Like *runtime environment*, *modified config*, *error log* etc. -->