[ 
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)

Reply via email to