From 8362a1975431d0c5c7b73b7dff317b76f54cfc45 Mon Sep 17 00:00:00 2001 From: Jason Altekruse Date: Thu, 28 Jan 2016 11:18:43 -0800 Subject: [PATCH] DRILL-4322: Add underlying exception message when IOException causes DROP TABLE failure --- .../drill/exec/store/dfs/WorkspaceSchemaFactory.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/store/dfs/WorkspaceSchemaFactory.java b/exec/java-exec/src/main/java/org/apache/drill/exec/store/dfs/WorkspaceSchemaFactory.java index 65e387ea5c0..1623463570f 100644 --- a/exec/java-exec/src/main/java/org/apache/drill/exec/store/dfs/WorkspaceSchemaFactory.java +++ b/exec/java-exec/src/main/java/org/apache/drill/exec/store/dfs/WorkspaceSchemaFactory.java @@ -728,13 +728,13 @@ public void dropTable(String table) { fs.delete(new Path(defaultLocation, tableRename), true); } catch (AccessControlException e) { throw UserException - .permissionError() - .message("Unauthorized to drop table", e) + .permissionError(e) + .message("Unauthorized to drop table") .build(logger); } catch (IOException e) { throw UserException - .dataWriteError() - .message("Failed to drop table", e) + .dataWriteError(e) + .message("Failed to drop table: " + e.getMessage()) .build(logger); } }