You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ty...@apache.org on 2017/02/22 16:11:59 UTC

[03/15] cassandra git commit: Log full stack trace of uncaught exceptions

Log full stack trace of uncaught exceptions

Patch by Chris Batey; reviewed by Tyler Hobbs for CASSANDRA-13108


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/3c2f8761
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/3c2f8761
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/3c2f8761

Branch: refs/heads/trunk
Commit: 3c2f87610de0f11071f3d5c005c1d14c06c832f8
Parents: de1f24d
Author: Chris Batey <ch...@gmail.com>
Authored: Wed Feb 22 10:08:22 2017 -0600
Committer: Tyler Hobbs <ty...@gmail.com>
Committed: Wed Feb 22 10:08:22 2017 -0600

----------------------------------------------------------------------
 CHANGES.txt                                                | 2 +-
 src/java/org/apache/cassandra/service/CassandraDaemon.java | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/3c2f8761/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 2266771..f3de538 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,5 @@
 2.1.18
- * 
+ * Log stacktrace of uncaught exceptions (CASSANDRA-13108)
 
 2.1.17
  * Use portable stderr for java error in startup (CASSANDRA-13211)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/3c2f8761/src/java/org/apache/cassandra/service/CassandraDaemon.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/service/CassandraDaemon.java b/src/java/org/apache/cassandra/service/CassandraDaemon.java
index 5a1fb14..dc22834 100644
--- a/src/java/org/apache/cassandra/service/CassandraDaemon.java
+++ b/src/java/org/apache/cassandra/service/CassandraDaemon.java
@@ -228,7 +228,7 @@ public class CassandraDaemon
             public void uncaughtException(Thread t, Throwable e)
             {
                 StorageMetrics.exceptions.inc();
-                logger.error("Exception in thread {}", t, e);
+                logger.error("Exception in thread " + t, e);
                 Tracing.trace("Exception in thread {}", t, e);
                 for (Throwable e2 = e; e2 != null; e2 = e2.getCause())
                 {
@@ -237,7 +237,7 @@ public class CassandraDaemon
                     if (e2 instanceof FSError)
                     {
                         if (e2 != e) // make sure FSError gets logged exactly once.
-                            logger.error("Exception in thread {}", t, e2);
+                            logger.error("Exception in thread " + t, e2);
                         FileUtils.handleFSError((FSError) e2);
                     }