DRILL-6591: Show Exception for failed queries submitted in WebUI
authorKunal Khatua <kkhatua@users.noreply.github.com>
Fri, 13 Jul 2018 22:21:14 +0000 (15:21 -0700)
committerSorabh Hamirwasia <sorabh@apache.org>
Fri, 13 Jul 2018 22:21:14 +0000 (15:21 -0700)
commite3534b6a9f1369a355d250a9e915ee40bca17444
tree289658349279991b3f10481bfc84a04198f29fc7
parentfeb99ac1a73522ce9f5dd5e3b001a89722130dbc
DRILL-6591: Show Exception for failed queries submitted in WebUI

* DRILL-6591: Show Exception for failed queries submitted in WebUI

When query fails on Web UI result page no error is shown, only "No result found."
This was because DRILL-6477 (PR #1309) switched to `WebUserConnection.await(long timeoutInMillis)` . Unlike the original `WebUserConnection.await()`, this method did not throw any UserException generated by a query failure. The fix was to use WebUserConnection.getError() method to know about failure of the query and throw UserRemoteException with that.

closes #1379
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/QueryWrapper.java