[
https://issues.apache.org/jira/browse/IOTDB-3904?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Haonan Hou reassigned IOTDB-3904:
---------------------------------
Assignee: ZhaoXin
> Session API use setSchemaTemplate error
> ---------------------------------------
>
> Key: IOTDB-3904
> URL: https://issues.apache.org/jira/browse/IOTDB-3904
> Project: Apache IoTDB
> Issue Type: Bug
> Affects Versions: 0.13.1-SNAPSHOT
> Reporter: suchenglong
> Assignee: ZhaoXin
> Priority: Blocker
>
> 使用sessionApi,进行模板的挂载失败,但是使用cli进行查询,是挂载成功的。
> sessionApi:
> 代码:
> SessionPool sessionPool = new SessionPool.Builder().host("127.0.0.1")
> .port(6667)
> .user("root")
> .password("root")
> .maxSize(5)
> .build();
> System.out.println(sessionPool.showPathsTemplateSetOn("t1_align"));
> sessionPool.setSchemaTemplate("t1_align","root.clsu8.test0");
> 错误:
> 17:03:58.600 [main] DEBUG org.apache.iotdb.session.pool.SessionPool - Create
> a new Session 127.0.0.1, 6667, root, root
> []
> Exception in thread "main" org.apache.iotdb.rpc.StatementExecutionException:
> 303: Template already exists on root.clsu8.test0
> at org.apache.iotdb.rpc.RpcUtils.verifySuccess(RpcUtils.java:94)
> at
> org.apache.iotdb.session.SessionConnection.setSchemaTemplate(SessionConnection.java:895)
> at org.apache.iotdb.session.Session.setSchemaTemplate(Session.java:2073)
> at
> org.apache.iotdb.session.pool.SessionPool.setSchemaTemplate(SessionPool.java:2098)
> at com.cisdi.iotdbtest.Test1.main(Test1.java:16)
> 使用cli客户端进行查询,实际上关联成功:
> IoTDB> show paths set schema template t1_align
> +----------------+
> | child paths|
> +----------------+
> |root.clsu8.test0|
> +----------------+
> Total line number = 1
> It costs 0.007s
--
This message was sent by Atlassian Jira
(v8.20.10#820010)