ClickHouse / ClickHouse/clickhouse-java

[jdbc-v2] DatabaseMetadata fails if server has a new type

Offen
#2,394 4 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:jdbc-metadata bug jdbc-v2
Vorherrschende Sprache
Java
Sterne
1.6k
Forks
636
Ø Merge
2 T. 23 Std.
Gemergte PRs (30 T.)
29

Beschreibung

## Description

Stacktrace:

```
java.lang.IllegalArgumentException: Unknown data type: Time64
at com.clickhouse.data.ClickHouseDataType.of(ClickHouseDataType.java:460)
at com.clickhouse.jdbc.metadata.DatabaseMetaDataTest.testGetTypeInfo(DatabaseMetaDataTest.java:234)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
```

This means that old client would not work with a new server even if type is never used.

### Expected Behaviour

Warning but no exception when client reads a new type from a server.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.