[ 
https://issues.apache.org/jira/browse/SPARK-47628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dongjoon Hyun reassigned SPARK-47628:
-------------------------------------

    Assignee: Kent Yao

> Fix Postgres bit array issue 'Cannot cast to boolean'
> -----------------------------------------------------
>
>                 Key: SPARK-47628
>                 URL: https://issues.apache.org/jira/browse/SPARK-47628
>             Project: Spark
>          Issue Type: Sub-task
>          Components: SQL
>    Affects Versions: 4.0.0
>            Reporter: Kent Yao
>            Assignee: Kent Yao
>            Priority: Major
>              Labels: pull-request-available
>
> {code:java}
> [info]   Cause: org.postgresql.util.PSQLException: Cannot cast to boolean: 
> "10101"
> [info]   at 
> org.postgresql.jdbc.BooleanTypeUtil.cannotCoerceException(BooleanTypeUtil.java:99)
> [info]   at 
> org.postgresql.jdbc.BooleanTypeUtil.fromString(BooleanTypeUtil.java:67)
> [info]   at 
> org.postgresql.jdbc.ArrayDecoding$7.parseValue(ArrayDecoding.java:267)
> [info]   at 
> org.postgresql.jdbc.ArrayDecoding$AbstractObjectStringArrayDecoder.populateFromString(ArrayDecoding.java:128)
> [info]   at 
> org.postgresql.jdbc.ArrayDecoding.readStringArray(ArrayDecoding.java:763)
> [info]   at org.postgresql.jdbc.PgArray.buildArray(PgArray.java:320)
> [info]   at org.postgresql.jdbc.PgArray.getArrayImpl(PgArray.java:179)
> [info]   at org.postgresql.jdbc.PgArray.getArray(PgArray.java:116)
> [info]   at 
> org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$.$anonfun$makeGetter$25(JdbcUtils.scala:548)
> [info]   at 
> org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$.nullSafeConvert(JdbcUtils.scala:561)
> [info]   at 
> org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$.$anonfun$makeGetter$24(JdbcUtils.scala:548)
> [info]   at 
> org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$.$anonfun$makeGetter$24$adapted(JdbcUtils.scala:545)
> [info]   at 
> org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$$anon$1.getNext(JdbcUtils.scala:365)
> [info]   at 
> org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$$anon$1.getNext(JdbcUtils.scala:346)
> [info]   at org.apache.spark.util.NextIterator.hasNext(NextIterator.scala:73)
> [info]   at 
> org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:37)
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to