[ https://issues.apache.org/jira/browse/HIVE-25692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zoltan Haindrich reassigned HIVE-25692: --------------------------------------- Assignee: Zoltan Haindrich > ExceptionHandler may mask checked exceptions > -------------------------------------------- > > Key: HIVE-25692 > URL: https://issues.apache.org/jira/browse/HIVE-25692 > Project: Hive > Issue Type: Bug > Reporter: Zoltan Haindrich > Assignee: Zoltan Haindrich > Priority: Major > Labels: pull-request-available > Time Spent: 10m > Remaining Estimate: 0h > > HIVE-25055 have changed the way exceptions as rethrowed - but one of the > methods may let checked exception out without them being declared on the > method (and avoid the compile time error for it) > testcase for: > org.apache.hadoop.hive.metastore.TestExceptionHandler > {code} > @Test > public void testInvalid() throws MetaException { > try { > throw new IOException("IOException test"); > } catch (Exception e) { > throw handleException(e).throwIfInstance(AccessControlException.class, > IOException.class).defaultMetaException(); > } > } > {code} > this testcase should not compile - as it may throw IOException or > AccessControlException as well -- This message was sent by Atlassian Jira (v8.20.1#820001)