Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] rename column with inverted index throw error #38078

Closed
3 tasks done
qidaye opened this issue Jul 18, 2024 · 0 comments · Fixed by #38079
Closed
3 tasks done

[Bug] rename column with inverted index throw error #38078

qidaye opened this issue Jul 18, 2024 · 0 comments · Fixed by #38079

Comments

@qidaye
Copy link
Contributor

qidaye commented Jul 18, 2024

Search before asking

  • I had searched in the issues and found no similar issues.

Version

master

What's Wrong?

java.lang.UnsupportedOperationException: null
        at com.google.common.collect.ImmutableList.set(ImmutableList.java:528) ~[guava-32.1.2-jre.jar:?]
        at org.apache.doris.catalog.Env.renameColumn(Env.java:5015) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.catalog.Env.renameColumn(Env.java:5067) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.alter.Alter.processRename(Alter.java:706) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.alter.Alter.processAlterOlapTable(Alter.java:263) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.alter.Alter.processAlterTable(Alter.java:463) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.catalog.Env.alterTable(Env.java:4572) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.DdlExecutor.execute(DdlExecutor.java:190) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.StmtExecutor.handleDdlStmt(StmtExecutor.java:3024) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.StmtExecutor.executeByLegacy(StmtExecutor.java:1050) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.StmtExecutor.execute(StmtExecutor.java:627) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.StmtExecutor.queryRetry(StmtExecutor.java:545) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.StmtExecutor.execute(StmtExecutor.java:535) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.ConnectProcessor.executeQuery(ConnectProcessor.java:371) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.ConnectProcessor.handleQuery(ConnectProcessor.java:235) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.MysqlConnectProcessor.handleQuery(MysqlConnectProcessor.java:260) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.MysqlConnectProcessor.dispatch(MysqlConnectProcessor.java:288) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.qe.MysqlConnectProcessor.processOnce(MysqlConnectProcessor.java:342) ~[doris-fe.jar:1.2-SNAPSHOT]
        at org.apache.doris.mysql.ReadListener.lambda$handleEvent$0(ReadListener.java:52) ~[doris-fe.jar:1.2-SNAPSHOT]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]

What You Expected?

rename normally

How to Reproduce?

  1. create table
CREATE TABLE test_rename_column_with_format_v2 (
            `id` int(11) NULL,
            `name` varchar(255) NULL,
            `score` int(11) NULL,
            index index_name (name) using inverted
        ) ENGINE=OLAP
        DUPLICATE KEY(`id`)
        COMMENT 'OLAP'
        DISTRIBUTED BY HASH(`id`) BUCKETS 1
        PROPERTIES (
            "replication_allocation" = "tag.location.default: 1",
            "inverted_index_storage_format" = "V2",
            "disable_auto_compaction" = "true"
        );
  1. alter
ALTER TABLE test_rename_column_with_format_v2 RENAME COLUMN name name_new; 

Anything Else?

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@qidaye qidaye closed this as completed in 2c4aee4 Jul 19, 2024
qidaye added a commit to qidaye/incubator-doris that referenced this issue Jul 19, 2024
dataroaring pushed a commit that referenced this issue Jul 22, 2024
Copy columns and properties to make them mutable.
close #38078
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant