[GH-ISSUE #248] Clickhouse query Error: java.lang.StackOverflowError #65

Closed
opened 2026-03-07 20:44:22 +03:00 by kerem · 2 comments
Owner

Originally created by @MapleOfLeaf on GitHub (Dec 21, 2020).
Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/248

Hi:
Thank you for opening up this tool, but I have some problems.
Problems Detail:
Database clickhouse: Cannot query when the table contains array.
current cloudbeaver version: 1.2.0
Error Info:
2020-12-21 16:30:41.501 - /dbeaver/gql
java.lang.StackOverflowError
at java.lang.StringBuffer.append(StringBuffer.java:270)
at java.io.StringWriter.write(StringWriter.java:101)
at com.google.gson.stream.JsonWriter.newline(JsonWriter.java:601)
at com.google.gson.stream.JsonWriter.beforeName(JsonWriter.java:618)
at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:401)
at com.google.gson.stream.JsonWriter.beginObject(JsonWriter.java:307)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:238)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)

1608539767(1)

Originally created by @MapleOfLeaf on GitHub (Dec 21, 2020). Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/248 Hi: Thank you for opening up this tool, but I have some problems. Problems Detail: Database clickhouse: Cannot query when the table contains array. current cloudbeaver version: 1.2.0 Error Info: 2020-12-21 16:30:41.501 - /dbeaver/gql java.lang.StackOverflowError at java.lang.StringBuffer.append(StringBuffer.java:270) at java.io.StringWriter.write(StringWriter.java:101) at com.google.gson.stream.JsonWriter.newline(JsonWriter.java:601) at com.google.gson.stream.JsonWriter.beforeName(JsonWriter.java:618) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:401) at com.google.gson.stream.JsonWriter.beginObject(JsonWriter.java:307) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:238) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69) ![1608539767(1)](https://user-images.githubusercontent.com/15613004/102756327-a82db080-43aa-11eb-8f78-6e9b425c330e.jpg)
kerem closed this issue 2026-03-07 20:44:23 +03:00
Author
Owner

@MapleOfLeaf commented on GitHub (Dec 21, 2020):

The specific array type is : Array(Decimal(10,2))
web result detail:
Tasks execution returns no result

<!-- gh-comment-id:748852595 --> @MapleOfLeaf commented on GitHub (Dec 21, 2020): The specific array type is : Array(Decimal(10,2)) web result detail: Tasks execution returns no result
Author
Owner

@MapleOfLeaf commented on GitHub (Dec 21, 2020):

Use the following sql :
select * from crm_order_tags_data array join order_detail limit 10;

<!-- gh-comment-id:748873669 --> @MapleOfLeaf commented on GitHub (Dec 21, 2020): Use the following sql : select * from crm_order_tags_data array join order_detail limit 10;
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudbeaver#65
No description provided.