Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
BeelineOpts has the following code:
} catch (Throwable t) { return -1; }
which is bad. I believe it is there because the code called maybe buggy and throw such things as ArrayIndex or NoSuchElement etc.
I propose we:
1) catch exception, not throwable. Usage should remain the same without having a giant black hole
2) that we log the exception so we can figure out what is wrong with the underlying code