You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "N Campbell (JIRA)" <ji...@apache.org> on 2017/07/01 12:01:04 UTC
[jira] [Created] (DRILL-5646) IllegalArgumentException: Invalid
format: "00:00:00.000" is malformed at ":00:00.000"
N Campbell created DRILL-5646:
---------------------------------
Summary: IllegalArgumentException: Invalid format: "00:00:00.000" is malformed at ":00:00.000"
Key: DRILL-5646
URL: https://issues.apache.org/jira/browse/DRILL-5646
Project: Apache Drill
Issue Type: Bug
Components: Server
Affects Versions: 1.10.0
Environment: Drill 1.10
Reporter: N Campbell
Following example shows an exception thrown by a CAST from TIME to TIMESTAMP when data in a parquet file is accessed via a view.
ALTER SESSION SET `store.format`='parquet';
use dfs.certp
create table dfs.certp.`/data/ttm` as
select cast(RNUM as integer) RNUM, cast( CTM as TIME) CTM from
(
values
( 0, cast(NULL as varchar)),
( 1, '00:00:00'),
( 2, '12:00:00'),
( 3, '23:59:30')
) T (RNUM, CTM)
refresh table metadata dfs.certp.`/data`
create or replace view TTM as select cast(RNUM as integer) RNUM, cast ( CTM as time ) CTM from dfs.certp.`/data/ttm`;
select RNUM, CAST ( CTM as TIMESTAMP ) from TTM
Error: SYSTEM ERROR: IllegalArgumentException: Invalid format: "00:00:00.000" is malformed at ":00:00.000"
meanwhile this does not throw the exception
select RNUM, CAST( CAST ( CTM as TIME) as TIMESTAMP) CTM from
(
values
( 0, cast(NULL as varchar)),
( 1, '00:00:00'),
( 2, '12:00:00'),
( 3, '23:59:30')
) T (RNUM, CTM)
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)