You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@phoenix.apache.org by "Toshihiro Suzuki (Jira)" <ji...@apache.org> on 2019/10/14 02:59:00 UTC

[jira] [Comment Edited] (PHOENIX-5210) NullPointerException when alter options of a table that is appendOnlySchema

    [ https://issues.apache.org/jira/browse/PHOENIX-5210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16947620#comment-16947620 ] 

Toshihiro Suzuki edited comment on PHOENIX-5210 at 10/14/19 2:58 AM:
---------------------------------------------------------------------

Could someone please review the patch?


was (Author: brfrn169):
Could someone review the patch?

> NullPointerException when alter options of a table that is appendOnlySchema
> ---------------------------------------------------------------------------
>
>                 Key: PHOENIX-5210
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-5210
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Toshihiro Suzuki
>            Assignee: Toshihiro Suzuki
>            Priority: Major
>         Attachments: PHOENIX-5210.master.v1.patch
>
>
> I'm facing the following NullPointerException when alter options of a table that is appendOnlySchema.
> {code}
> java.lang.NullPointerException
> 	at org.apache.phoenix.schema.MetaDataClient.addColumn(MetaDataClient.java:3545)
> 	at org.apache.phoenix.schema.MetaDataClient.addColumn(MetaDataClient.java:3517)
> 	at org.apache.phoenix.jdbc.PhoenixStatement$ExecutableAddColumnStatement$1.execute(PhoenixStatement.java:1440)
> 	at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:408)
> 	at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:391)
> 	at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
> 	at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:390)
> 	at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:378)
> 	at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1833)
> 	at org.apache.phoenix.end2end.AppendOnlySchemaIT.testAlterTableOptions(AppendOnlySchemaIT.java:368)
> {code}
> Steps to reproduce is as follows:
> 1. Create a table that is appendOnlySchema:
> {code}
> CREATE TABLE tbl (id INTEGER PRIMARY KEY, col INTEGER) APPEND_ONLY_SCHEMA = true, UPDATE_CACHE_FREQUENCY = 1;
> {code}
> 2. Alter a option of the table:
> {code}
> ALTER TABLE tbl SET STORE_NULLS = true;
> {code}
> After step 2, we will face the NullPointerException.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)