You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "changxue (Jira)" <ji...@apache.org> on 2023/02/03 09:28:00 UTC

[jira] [Commented] (IOTDB-5469) [template]create template with backquote characters successfully but get schema info failed

    [ https://issues.apache.org/jira/browse/IOTDB-5469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17683778#comment-17683778 ] 

changxue commented on IOTDB-5469:
---------------------------------

Empty string could be name of template, but  how can I use it ?
template name should add checks.

> [template]create template with backquote characters successfully but get schema info failed
> -------------------------------------------------------------------------------------------
>
>                 Key: IOTDB-5469
>                 URL: https://issues.apache.org/jira/browse/IOTDB-5469
>             Project: Apache IoTDB
>          Issue Type: Bug
>          Components: Core/Schema Manager
>    Affects Versions: 1.1.0
>            Reporter: changxue
>            Assignee: Yukun Zhou
>            Priority: Major
>
> [template]create template with backquote characters successfully but get schema info failed
> reproduction
> 1. create a template named `123`
> 2. 
> {code}
> IoTDB> show schema templates
> +------------+
> |TemplateName|
> +------------+
> |       `123`|
> |           c|
> |      _start|
> |      _Start|
> +------------+
> Total line number = 4
> It costs 0.018s
> IoTDB> show nodes in schema template `123`
> Msg: 305: org.apache.iotdb.commons.exception.IoTDBException: get template info error.
> {code}
> datanode logs:
> {code}
> 2023-02-03 17:08:08,488 [pool-21-IoTDB-MPPCoordinator-12] WARN  o.a.i.d.m.p.e.c.ConfigExecution:131 - Failures happened during running ConfigExecution. 
> java.lang.RuntimeException: org.apache.iotdb.commons.exception.IoTDBException: get template info error.
> 	at org.apache.iotdb.db.metadata.template.ClusterTemplateManager.getTemplate(ClusterTemplateManager.java:173)
> 	at org.apache.iotdb.db.mpp.plan.execution.config.executor.ClusterConfigTaskExecutor.showNodesInSchemaTemplate(ClusterConfigTaskExecutor.java:997)
> 	at org.apache.iotdb.db.mpp.plan.execution.config.metadata.template.ShowNodesInSchemaTemplateTask.execute(ShowNodesInSchemaTemplateTask.java:56)
> 	at org.apache.iotdb.db.mpp.plan.execution.config.ConfigExecution.start(ConfigExecution.java:106)
> 	at org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:153)
> 	at org.apache.iotdb.db.service.thrift.impl.ClientRPCServiceImpl.executeStatementInternal(ClientRPCServiceImpl.java:218)
> 	at org.apache.iotdb.db.service.thrift.impl.ClientRPCServiceImpl.executeStatementV2(ClientRPCServiceImpl.java:476)
> 	at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$executeStatementV2.getResult(IClientRPCService.java:3629)
> 	at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$executeStatementV2.getResult(IClientRPCService.java:3609)
> 	at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
> 	at org.apache.iotdb.db.service.thrift.ProcessorWithMetrics.process(ProcessorWithMetrics.java:64)
> 	at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> 	at java.lang.Thread.run(Thread.java:750)
> Caused by: org.apache.iotdb.commons.exception.IoTDBException: get template info error.
> 	... 15 common frames omitted
> {code}
> expect:
> If  a template was created successfully , then we ought to make it useful in out system.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)