You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Yukun Zhou (Jira)" <ji...@apache.org> on 2023/05/15 07:30:00 UTC

[jira] [Created] (IOTDB-5877) StringIndexOutOfBoundsException occurred when invoking Session.createTimeseriesUsingSchemaTemplate with list contains null

Yukun Zhou created IOTDB-5877:
---------------------------------

             Summary: StringIndexOutOfBoundsException occurred when invoking Session.createTimeseriesUsingSchemaTemplate with list contains null
                 Key: IOTDB-5877
                 URL: https://issues.apache.org/jira/browse/IOTDB-5877
             Project: Apache IoTDB
          Issue Type: Bug
            Reporter: Yukun Zhou
            Assignee: Yukun Zhou
             Fix For: 1.2


Version

IoTDB
master 6d30aa2022

Reproducing steps:

List<String> paths = new ArrayList<>();
paths.add(null);
paths.add("root.test"); // root.test 不存在
session.createTimeseriesUsingSchemaTemplate(paths);




Bug 

Unable to find source-code formatter for language: codecontent panelcontent. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yamljava.lang.StringIndexOutOfBoundsException: String index out of range: -2147418111
	at java.lang.String.checkBounds(String.java:381)
	at java.lang.String.<init>(String.java:462)
	at org.apache.thrift.protocol.TBinaryProtocol.readString(TBinaryProtocol.java:404)
	at org.apache.iotdb.service.rpc.thrift.TCreateTimeseriesUsingSchemaTemplateReq$TCreateTimeseriesUsingSchemaTemplateReqStandardScheme.read(TCreateTimeseriesUsingSchemaTemplateReq.java:422)
	at org.apache.iotdb.service.rpc.thrift.TCreateTimeseriesUsingSchemaTemplateReq$TCreateTimeseriesUsingSchemaTemplateReqStandardScheme.read(TCreateTimeseriesUsingSchemaTemplateReq.java:394)
	at org.apache.iotdb.service.rpc.thrift.TCreateTimeseriesUsingSchemaTemplateReq.read(TCreateTimeseriesUsingSchemaTemplateReq.java:334)
	at org.apache.iotdb.service.rpc.thrift.IClientRPCService$createTimeseriesUsingSchemaTemplate_args$createTimeseriesUsingSchemaTemplate_argsStandardScheme.read(IClientRPCService.java:48531)
	at org.apache.iotdb.service.rpc.thrift.IClientRPCService$createTimeseriesUsingSchemaTemplate_args$createTimeseriesUsingSchemaTemplate_argsStandardScheme.read(IClientRPCService.java:48516)
	at org.apache.iotdb.service.rpc.thrift.IClientRPCService$createTimeseriesUsingSchemaTemplate_args.read(IClientRPCService.java:48463)
	at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:23)
	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) 

Expected result

IoTDBConnectionException 或 StatementExecutionException



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