You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by ja...@apache.org on 2014/11/12 05:11:30 UTC
[13/16] incubator-drill git commit: Add handling when a null
exception is logged.
Add handling when a null exception is logged.
Project: http://git-wip-us.apache.org/repos/asf/incubator-drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-drill/commit/ab154b5e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-drill/tree/ab154b5e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-drill/diff/ab154b5e
Branch: refs/heads/master
Commit: ab154b5e3acc3461e327643f30211fa5904d462b
Parents: 60736de
Author: Jacques Nadeau <ja...@apache.org>
Authored: Tue Nov 11 09:45:03 2014 -0800
Committer: Jacques Nadeau <ja...@apache.org>
Committed: Tue Nov 11 16:48:45 2014 -0800
----------------------------------------------------------------------
.../src/main/java/org/apache/drill/exec/work/ErrorHelper.java | 4 ++++
1 file changed, 4 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-drill/blob/ab154b5e/exec/java-exec/src/main/java/org/apache/drill/exec/work/ErrorHelper.java
----------------------------------------------------------------------
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/work/ErrorHelper.java b/exec/java-exec/src/main/java/org/apache/drill/exec/work/ErrorHelper.java
index 6a9cab5..025a8de 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/work/ErrorHelper.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/work/ErrorHelper.java
@@ -20,6 +20,7 @@ package org.apache.drill.exec.work;
import java.util.UUID;
import java.util.regex.Pattern;
+import org.apache.drill.common.exceptions.DrillException;
import org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint;
import org.apache.drill.exec.proto.UserBitShared.DrillPBError;
import org.apache.drill.exec.proto.UserBitShared.ExceptionWrapper;
@@ -61,6 +62,9 @@ public class ErrorHelper {
builder.setEndpoint(endpoint);
builder.setErrorId(id);
builder.setMessage(message);
+ if(t == null){
+ t = new DrillException("Undefined failure occurred.");
+ }
builder.setException(getWrapper(t));
// record the error to the log for later reference.