[client-v2,jdbc-v2] Reading Array(Nullable(String)) with BinaryString enabled
メンテナーはふだん 1 日以内に返信
@polyglotAI-bot がすでに取り組んでいます。
2026年9月29日 から。
評価
調査の方向性
binaryStringSupport が有効な場合の readArray と readValue の使用箇所を追跡することから始め、Array(Nullable(String)) とネストされた String または FixedString の値に焦点を当てます。コンテナが StringValue ではなくプレーンな String 要素を返すことを確認し、結果の配列が報告されている型の不一致または ArrayStoreException を回避することを検証します。
索引モデルが issue の本文から書いたものです。
説明
Description
There is a claim:
Nullable array strings wrong
High Severity
It looks like readArray is using the top-level readValue for nullable array elements when binaryStringSupport is enabled. This means nested String/FixedString inside Array(Nullable(...)) are read as StringValue instead of plain String. This goes against our rule for container types and could lead to ArrayStoreException or unexpected type mismatches.
- 主要言語
- Java
- スター
- 1.6k
- フォーク
- 638
- 平均マージ
- 2日 14時間
- マージ済み PR(30日)
- 44
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ClickHouse/clickhouse-java のほかの issue
-
[examples] Remove old Spring example対応中かも @polyglotAI-bot が 8 日前に担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
ClickHouse/clickhouse-java#3111 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
bug client-api-v2 test
難易度 2/5 1〜3時間 初心者へのやさしさ 92/100
ClickHouse/clickhouse-java#3076 ·
メンテナーはふだん 1 日以内に返信
-
area:sql-parser bug client-v1
難易度 1/5 1〜3時間 初心者へのやさしさ 92/100
ClickHouse/clickhouse-java#3066 ·
メンテナーはふだん 1 日以内に返信
-
bug client-api-v2 jdbc-v2
難易度 1/5 1〜3時間 初心者へのやさしさ 78/100
ClickHouse/clickhouse-java#2957 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug client-v1 wontfix
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
ClickHouse/clickhouse-java#2895 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
ClickHouse/clickhouse-java の issue をすべて見る
似ている issue
-
type: possible bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
grimmory-tools/grimmory#2850 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
aoqia194/leaf-loader#19 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
apache/streampark#4521 ·