Author: andrew.plotnikov
Date: 2012-03-30 04:27:11 -0400 (Fri, 30 Mar 2012)
New Revision: 5994
Added:
kernel/branches/2.3.x/patch/2.3.8-GA/KER-183/
kernel/branches/2.3.x/patch/2.3.8-GA/KER-183/KER-183.patch
Log:
KER-183: patch proposed
Added: kernel/branches/2.3.x/patch/2.3.8-GA/KER-183/KER-183.patch
===================================================================
--- kernel/branches/2.3.x/patch/2.3.8-GA/KER-183/KER-183.patch
(rev 0)
+++ kernel/branches/2.3.x/patch/2.3.8-GA/KER-183/KER-183.patch 2012-03-30 08:27:11 UTC
(rev 5994)
@@ -0,0 +1,41 @@
+Index:
exo.kernel.commons/src/test/java/org/exoplatform/commons/utils/TestLogMessageFormatter.java
+===================================================================
+---
exo.kernel.commons/src/test/java/org/exoplatform/commons/utils/TestLogMessageFormatter.java (revision
5990)
++++
exo.kernel.commons/src/test/java/org/exoplatform/commons/utils/TestLogMessageFormatter.java (working
copy)
+@@ -57,4 +57,17 @@
+ assertEquals(t, LogMessageFormatter.getThrowable(new Object(), t));
+ assertEquals(t, LogMessageFormatter.getThrowable("Just testing{}", new
Object(), t));
+ }
++
++ public void testMessageIsNull() throws Exception
++ {
++ LogMessageFormatter.getMessage("Hello, World {} ", new A());
++ }
++
++ class A
++ {
++ public String toString()
++ {
++ return null;
++ }
++ }
+ }
+Index:
exo.kernel.commons/src/main/java/org/exoplatform/services/log/impl/LogMessageFormatter.java
+===================================================================
+---
exo.kernel.commons/src/main/java/org/exoplatform/services/log/impl/LogMessageFormatter.java (revision
5990)
++++
exo.kernel.commons/src/main/java/org/exoplatform/services/log/impl/LogMessageFormatter.java (working
copy)
+@@ -41,13 +41,11 @@
+ {
+ if (i != argsArray.length - 1 || !(argsArray[i] instanceof Throwable))
+ {
+- str =
REPLACE_PATTERN.matcher(str).replaceFirst(String.valueOf(argsArray[i]));
++ str =
REPLACE_PATTERN.matcher(str).replaceFirst(String.valueOf(argsArray[i].toString()));
+ }
+ }
+ }
+ return str;
+-
+-
+ }
+
+ public static Throwable getThrowable(Object... argsArray)
Show replies by date