samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/FlightJdbcDriver.java run failed #55856
Unanswered
yantuyouyuxian
asked this question in
A - General / Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
jdk 17


add run configration with idea
run result follow :
exception info :
| FlightJdbcDriver |
FlightJdbcDriver > loadArrowBatch
SLF4J(W): No SLF4J providers were found.
SLF4J(W): Defaulting to no-operation (NOP) logger implementation
SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
org.apache.arrow.adapter.jdbc.consumer.exceptions.JdbcConsumerException: Exception while consuming JDBC value
at org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer.consume(CompositeJdbcConsumer.java:50)
at org.apache.arrow.adapter.jdbc.ArrowVectorIterator.consumeData(ArrowVectorIterator.java:98)
at org.apache.arrow.adapter.jdbc.ArrowVectorIterator.load(ArrowVectorIterator.java:163)
at org.apache.arrow.adapter.jdbc.ArrowVectorIterator.next(ArrowVectorIterator.java:183)
at org.apache.arrow.adbc.driver.jdbc.JdbcArrowReader.loadNextBatch(JdbcArrowReader.java:87)
at doris.arrowflight.demo.ArrowBatchReader.lambda$static$0(ArrowBatchReader.java:104)
at doris.arrowflight.demo.FlightJdbcDriver.connectAndExecute(FlightJdbcDriver.java:57)
at doris.arrowflight.demo.FlightJdbcDriver.run(FlightJdbcDriver.java:75)
at doris.arrowflight.demo.FlightJdbcDriver.main(FlightJdbcDriver.java:83)
Caused by: java.lang.NullPointerException: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "value" is null
at org.apache.arrow.adapter.jdbc.consumer.VarCharConsumer$NonNullableVarCharConsumer.consume(VarCharConsumer.java:70)
at org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer.consume(CompositeJdbcConsumer.java:43)
... 8 more
FlightJdbcDriver > loadArrowBatchToString
org.apache.arrow.adapter.jdbc.consumer.exceptions.JdbcConsumerException: Exception while consuming JDBC value
at org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer.consume(CompositeJdbcConsumer.java:50)
at org.apache.arrow.adapter.jdbc.ArrowVectorIterator.consumeData(ArrowVectorIterator.java:98)
at org.apache.arrow.adapter.jdbc.ArrowVectorIterator.load(ArrowVectorIterator.java:163)
at org.apache.arrow.adapter.jdbc.ArrowVectorIterator.next(ArrowVectorIterator.java:183)
at org.apache.arrow.adbc.driver.jdbc.JdbcArrowReader.loadNextBatch(JdbcArrowReader.java:87)
at doris.arrowflight.demo.ArrowBatchReader.lambda$static$1(ArrowBatchReader.java:122)
at doris.arrowflight.demo.FlightJdbcDriver.connectAndExecute(FlightJdbcDriver.java:57)
at doris.arrowflight.demo.FlightJdbcDriver.run(FlightJdbcDriver.java:77)
at doris.arrowflight.demo.FlightJdbcDriver.main(FlightJdbcDriver.java:83)
Caused by: java.lang.NullPointerException: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "value" is null
at org.apache.arrow.adapter.jdbc.consumer.VarCharConsumer$NonNullableVarCharConsumer.consume(VarCharConsumer.java:70)
at org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer.consume(CompositeJdbcConsumer.java:43)
... 8 more
Beta Was this translation helpful? Give feedback.
All reactions