Github user maropu commented on the issue:

    https://github.com/apache/spark/pull/22512
  
    This is a simple query to reproduce;
    ```
    
    $ SPARK_TESTING=1 ./bin/spark-shell
    scala> sql("SET spark.sql.codegen.factoryMode=NO_CODEGEN")
    scala> sql("CREATE TABLE desc_col_table (key int COMMENT 'column_comment') 
USING PARQUET")
    scala> sql("""ANALYZE TABLE desc_col_table COMPUTE STATISTICS FOR COLUMNS 
key""")
    org.apache.spark.SparkException: Job aborted due to stage failure: Task 0 
in stage 1.0 failed 1 times, most recent failure: Lost task 0.0 in stage 1.0 
(TID 0, localhost, executor driver): java.lang.UnsupportedOperationException
        at 
org.apache.spark.sql.catalyst.expressions.UnsafeRow.update(UnsafeRow.java:206)
        at 
org.apache.spark.sql.catalyst.expressions.InterpretedMutableProjection.apply(InterpretedMutableProjection.scala:67)
        at 
org.apache.spark.sql.catalyst.expressions.InterpretedMutableProjection.apply(InterpretedMutableProjection.scala:31)
        at 
org.apache.spark.sql.execution.aggregate.TungstenAggregationIterator.createNewAggregationBuffer(TungstenAggregationIterator.scala:129)
        at 
org.apache.spark.sql.execution.aggregate.TungstenAggregationIterator.<init>(TungstenAggregationIterator.scala:156)
        at 
org.apache.spark.sql.execution.aggregate.HashAggregateExec$$anonfun$doExecute$1$$anonfun$4.apply(HashAggregateExec.scala:112)
        at 
org.apache.spark.sql.execution.aggregate.HashAggregateExec$$anonfun$doExecute$1$$anonfun$4.apply(HashAggregateExec.scala:102)
    ```


---

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

Reply via email to