[ https://issues.apache.org/jira/browse/KYLIN-3720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shaofeng SHI resolved KYLIN-3720. --------------------------------- Resolution: Fixed > Add column family check when save/update cube desc > -------------------------------------------------- > > Key: KYLIN-3720 > URL: https://issues.apache.org/jira/browse/KYLIN-3720 > Project: Kylin > Issue Type: Improvement > Reporter: WangBo > Assignee: WangBo > Priority: Major > Fix For: v2.6.0 > > Attachments: KYLIN-3720.patch > > > when update or create cube desc by editing json,it may cause query failed > when the input column of column family is invalid.So checking user input > column with columns defined in cube desc can aovid it. > {code:java} > // query failed error > Caused by: java.lang.IllegalStateException > at > org.apache.kylin.gridtable.GTInfo.validateColumnBlocks(GTInfo.java:198) > at org.apache.kylin.gridtable.GTInfo.validate(GTInfo.java:167) > at org.apache.kylin.gridtable.GTInfo$Builder.build(GTInfo.java:269) > at > org.apache.kylin.cube.gridtable.CubeGridTable.newGTInfo(CubeGridTable.java:35) > at > org.apache.kylin.storage.gtrecord.CubeScanRangePlanner.<init>(CubeScanRangePlanner.java:89) > at > org.apache.kylin.storage.gtrecord.CubeSegmentScanner.<init>(CubeSegmentScanner.java:73) > at > org.apache.kylin.storage.gtrecord.GTCubeStorageQueryBase.search(GTCubeStorageQueryBase.java:89) > at > org.apache.kylin.query.enumerator.OLAPEnumerator.queryStorage(OLAPEnumerator.java:120) > at > org.apache.kylin.query.enumerator.OLAPEnumerator.moveNext(OLAPEnumerator.java:64){code} > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)