You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2022/12/09 03:01:27 UTC

[iotdb] branch rel/1.0 updated: [To rel/1.0] [IOTDB-5144] Fix ClassCastException

This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a commit to branch rel/1.0
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/rel/1.0 by this push:
     new 436dc852e7 [To rel/1.0] [IOTDB-5144] Fix ClassCastException
436dc852e7 is described below

commit 436dc852e79ec5d3a0ee29d12718047c56eba4cf
Author: YangCaiyin <yc...@gmail.com>
AuthorDate: Fri Dec 9 11:01:21 2022 +0800

    [To rel/1.0] [IOTDB-5144] Fix ClassCastException
---
 jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java
index 2a2d82b652..505b6cb4d6 100644
--- a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java
+++ b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java
@@ -839,7 +839,9 @@ public class IoTDBDatabaseMetadata implements DatabaseMetaData {
         TSDataType columnType = tsDataTypeList.get(j);
         switch (columnType) {
           case TEXT:
-            tsBlockBuilder.getColumnBuilder(j).writeBinary((Binary) valuesInRow.get(j));
+            tsBlockBuilder
+                .getColumnBuilder(j)
+                .writeBinary(new Binary(valuesInRow.get(j).toString()));
             break;
           case FLOAT:
             tsBlockBuilder.getColumnBuilder(j).writeFloat((float) valuesInRow.get(j));