You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iotdb.apache.org by "xiangdong Huang (Jira)" <ji...@apache.org> on 2019/11/01 14:05:00 UTC
[jira] [Created] (IOTDB-288) Unclear error message notification for
"creating timeserie" clause
xiangdong Huang created IOTDB-288:
-------------------------------------
Summary: Unclear error message notification for "creating timeserie" clause
Key: IOTDB-288
URL: https://issues.apache.org/jira/browse/IOTDB-288
Project: Apache IoTDB
Issue Type: Bug
Reporter: xiangdong Huang
While I am trying to create a time series whose sensor name is "RANDOM/foo:BYTE", the create timeseries clause failed, because we do not support the characters of "/" and ":" in a path.
However, I can not get the above info, the error message (on the client side) just says:
Meet error while parsing SQL: Statement format is not right: parsing error,statement: CREATE TIMESERIES root.mi.d1.RANDOM_foo:BYTE WITH DATATYPE=INT32, ENCODING=RLE.
While on the server side, you can find the error info:
Caused by: org.apache.iotdb.db.sql.parse.ParseException: line 1:39 character ':' not supported here
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
Re: [jira] [Created] (IOTDB-288) Unclear error message notification
for "creating timeserie" clause
Posted by 孙泽嵩 <sz...@mails.tsinghua.edu.cn>.
Hi, I'm now trying to fix this issue in PR #516 [1].
As for the example in this issue, current error for statement: "CREATE TIMESERIES root.mi.d1.RANDOM_foo:BYTE WITH DATATYPE=INT32, ENCODING=RLE” would be:
"Statement format is not right: parsing error,statement: CREATE TIMESERIES root.sg1.d1.RANDOM_foo:BYTE WITH DATATYPE=INT64, ENCODING=RLE .message:line 1:40 character ':' not supported here."
Besides, I reduce the struct for TSStatusCode by deleting “statusMessage” and only keeping “statusCode”, because the detailed message is already given previously and may not need a repeated summary.
If you have more advice about the Status Code, please discuss with me.
[1] https://github.com/apache/incubator-iotdb/pull/516
Best,
-----------------------------------
Zesong Sun
School of Software, Tsinghua University
孙泽嵩
清华大学 软件学院
> 2019年11月1日 22:05,xiangdong Huang (Jira) <ji...@apache.org> 写道:
>
> xiangdong Huang created IOTDB-288:
> -------------------------------------
>
> Summary: Unclear error message notification for "creating timeserie" clause
> Key: IOTDB-288
> URL: https://issues.apache.org/jira/browse/IOTDB-288
> Project: Apache IoTDB
> Issue Type: Bug
> Reporter: xiangdong Huang
>
>
> While I am trying to create a time series whose sensor name is "RANDOM/foo:BYTE", the create timeseries clause failed, because we do not support the characters of "/" and ":" in a path.
>
> However, I can not get the above info, the error message (on the client side) just says:
>
> Meet error while parsing SQL: Statement format is not right: parsing error,statement: CREATE TIMESERIES root.mi.d1.RANDOM_foo:BYTE WITH DATATYPE=INT32, ENCODING=RLE.
>
>
>
> While on the server side, you can find the error info:
>
> Caused by: org.apache.iotdb.db.sql.parse.ParseException: line 1:39 character ':' not supported here
>
>
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.3.4#803005)