[ https://issues.apache.org/jira/browse/SPARK-21648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiao Li resolved SPARK-21648. ----------------------------- Resolution: Fixed Fix Version/s: 2.3.0 2.2.1 > Confusing assert failure in JDBC source when users misspell the option > `partitionColumn` > ---------------------------------------------------------------------------------------- > > Key: SPARK-21648 > URL: https://issues.apache.org/jira/browse/SPARK-21648 > Project: Spark > Issue Type: Bug > Components: SQL > Affects Versions: 2.2.0 > Reporter: Xiao Li > Assignee: Xiao Li > Fix For: 2.2.1, 2.3.0 > > > {noformat} > CREATE TABLE mytesttable1 > USING org.apache.spark.sql.jdbc > OPTIONS ( > url > 'jdbc:mysql://${jdbcHostname}:${jdbcPort}/${jdbcDatabase}?user=${jdbcUsername}&password=${jdbcPassword}', > > dbtable 'mytesttable1', > paritionColumn 'state_id', > lowerBound '0', > upperBound '52', > numPartitions '53', > fetchSize '10000' > ) > {noformat} > The above option name `paritionColumn` is wrong. That mean, users did not > provide the value for `partitionColumn`. In such case, users hit a confusing > error > {noformat} > AssertionError: assertion failed > java.lang.AssertionError: assertion failed > at scala.Predef$.assert(Predef.scala:156) > at > org.apache.spark.sql.execution.datasources.jdbc.JdbcRelationProvider.createRelation(JdbcRelationProvider.scala:39) > at > org.apache.spark.sql.execution.datasources.DataSource.resolveRelation(DataSource.scala:312) > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org