From d162d6ac58de53cd8ff8749c656580583017e28f Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Fri, 04 May 2007 03:09:15 +0000
Subject: [PATCH] Fix a potential problem in the debug tracer that can cause the unit test framework to fail with weaving enabled.  The tracer was trying to trace the server startup before it had an appropriate configuration available.

---
 opendj-sdk/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java b/opendj-sdk/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java
index 6d6339d..a9fd60f 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java
@@ -1035,6 +1035,11 @@
   protected final LogLevel getEffectiveLevel(TraceSettings settings,
                                              LogCategory category)
   {
+    if (settings == null)
+    {
+      return DebugLogLevel.DISABLED;
+    }
+
     LogLevel level = settings.level;
     Set<LogCategory> includedCategories = settings.includeCategories;
 

--
Gitblit v1.10.0