Lavrenty Eskin created PHOENIX-1698: ---------------------------------------
Summary: Any_function(NULL as UNSIGNED_TIMESTAMP) raised ava.sql.SQLException: ERROR 201 (22000): Illegal data. Expected length of at least 8 bytes, but had 0 Key: PHOENIX-1698 URL: https://issues.apache.org/jira/browse/PHOENIX-1698 Project: Phoenix Issue Type: Bug Environment: phoenix 4.3, hbase 0.98 Reporter: Lavrenty Eskin Priority: Critical NULL value in UNSIGNED_TIMESTAMP column raised "ERROR 201 (22000): Illegal data. Expected length of at least 8 bytes, but had 0" during any function implementation, f.e. TRUNC or TO_CHAR: select ALARMRAISEDTIME from Alarms; +---------------------+ | ALARMRAISEDTIME | +---------------------+ | null | | 2001-02-03 06:05:06.0 | | 2015-03-04 19:45:36.412 | +---------------------+ 3 rows selected (0.046 seconds) select TRUNC(ALARMRAISEDTIME, 'HOUR') from Alarms; +--------------------------------------------------------------------------+ | FLOOR(TO_UNSIGNED_DATE(TO_UNSIGNED_TIMESTAMP(ALARMRAISEDTIME))) | +--------------------------------------------------------------------------+ java.lang.RuntimeException: java.sql.SQLException: ERROR 201 (22000): Illegal data. Expected length of at least 8 bytes, but had 0 at sqlline.SqlLine$IncrementalRows.hasNext(SqlLine.java:2514) at sqlline.SqlLine$TableOutputFormat.print(SqlLine.java:2148) at sqlline.SqlLine.print(SqlLine.java:1809) at sqlline.SqlLine$Commands.execute(SqlLine.java:3766) at sqlline.SqlLine$Commands.sql(SqlLine.java:3663) at sqlline.SqlLine.dispatch(SqlLine.java:889) at sqlline.SqlLine.begin(SqlLine.java:763) at sqlline.SqlLine.start(SqlLine.java:498) at sqlline.SqlLine.main(SqlLine.java:460) -- This message was sent by Atlassian JIRA (v6.3.4#6332)