JDB C Исключение, работающее в AIX (IBM JDK) с драйвером JDB C версии 3.11.1 - PullRequest
0 голосов
/ 18 февраля 2020

Мы сталкиваемся с проблемами при использовании драйвера Snowflake JDB C 3.11.1 на платформах AIX с IBM JDK. Даже базовые c запросы на выбор не выполняются, за исключением следующего. Раньше работал с более ранней версией 3.10.3. Что-то сломалось в последней версии драйвера JDB C?

Это также наблюдается на других платформах с прямым порядком байтов, таких как Solaris SPAR C и hp ia (big-endian). Это известная проблема?

Caused by: java.lang.IllegalStateException: Arrow only runs on LittleEndian systems.
at net.snowflake.client.jdbc.internal.io.netty.buffer.UnsafeDirectLittleEndian.<init>(UnsafeDirectLittleEndian.java:65)
at net.snowflake.client.jdbc.internal.io.netty.buffer.UnsafeDirectLittleEndian.<init>(UnsafeDirectLittleEndian.java:50)
at net.snowflake.client.jdbc.internal.io.netty.buffer.PooledByteBufAllocatorL.<init>(PooledByteBufAllocatorL.java:50)
at net.snowflake.client.jdbc.internal.apache.arrow.memory.AllocationManager.<clinit>(AllocationManager.java:53)

1 Ответ

0 голосов
/ 19 февраля 2020

Snowflake поддерживает только Oracle Java или OpenJDK.

...