Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
HIVE-22405 added support for proleptic calendar. It uses java's SimpleDateFormat/Calendar APIs which are not thread-safe and cause race in some scenarios.
As a result of those race conditions, we see some exceptions like
1) java.lang.NumberFormatException: For input string: ""
OR
java.lang.NumberFormatException: For input string: ".821582E.821582E44"
OR
2) Caused by: java.lang.ArrayIndexOutOfBoundsException: -5325980
at sun.util.calendar.BaseCalendar.getCalendarDateFromFixedDate(BaseCalendar.java:453)
at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2397)
This issue is to address those thread-safety issues/race conditions.
Attachments
Attachments
Issue Links
- Is contained by
-
HIVE-26751 Bug Fixes and Improvements for 3.2.0 release
- Open
- relates to
-
HIVE-22405 Add ColumnVector support for ProlepticCalendar
- Closed
- links to