Toshihiro Suzuki created PHOENIX-5210:
-----------------------------------------

             Summary: 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


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
(v7.6.3#76005)

Reply via email to