[ https://issues.apache.org/jira/browse/HIVE-26378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ayush Saxena resolved HIVE-26378. --------------------------------- Fix Version/s: 4.0.0-alpha-2 Resolution: Fixed > Improve error message for masking over complex data types > --------------------------------------------------------- > > Key: HIVE-26378 > URL: https://issues.apache.org/jira/browse/HIVE-26378 > Project: Hive > Issue Type: Improvement > Components: HiveServer2, Security > Affects Versions: 4.0.0-alpha-2 > Reporter: Alessandro Solimando > Assignee: Alessandro Solimando > Priority: Major > Labels: pull-request-available > Fix For: 4.0.0-alpha-2 > > Time Spent: 20m > Remaining Estimate: 0h > > The current error when applying column masking over (unsupported) complex > data types could be improved and be more explicit. > Currently, the thrown error is as follows: > {noformat} > Caused by: java.lang.RuntimeException: > org.apache.hadoop.hive.ql.parse.SemanticException:org.apache.hadoop.hive.ql.parse.ParseException: > line 1:57 cannot recognize input near 'map' '<' 'string' in primitive type > specification > at > org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.rewriteASTWithMaskAndFilter(SemanticAnalyzer.java:10370) > at > org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:10486) > at > org.apache.hadoop.hive.ql.parse.CalcitePlanner.analyzeInternal(CalcitePlanner.java:219) > at > org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:238) > at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:465) > at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:321) > at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1224) > at org.apache.hadoop.hive.ql.Driver.compileAndRespond(Driver.java:1218) > at > org.apache.hive.service.cli.operation.SQLOperation.prepare(SQLOperation.java:146) > ... 15 more > Caused by: java.lang.RuntimeException: > org.apache.hadoop.hive.ql.parse.ParseException:line 1:57 cannot recognize > input near 'map' '<' 'string' in primitive type specification > at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:214) > at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:171) > at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:166) > at > org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.rewriteASTWithMaskAndFilter(SemanticAnalyzer.java:10368) > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)