prevent npe when receiver is null
diff --git a/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java b/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
index e2a9158..793d8f0 100644
--- a/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
+++ b/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
@@ -393,7 +393,12 @@
     }
 
     public void buildChainsawLogPanel() {
-        logUIPanelBuilder.buildLogPanel(false, "Chainsaw", chainsawAppender.getReceiver());
+        if (chainsawAppender != null) {
+            logUIPanelBuilder.buildLogPanel(false, "Chainsaw", chainsawAppender.getReceiver());
+        } else {
+            logUIPanelBuilder.buildLogPanel(false, "Chainsaw", null);
+        }
+
     }
 
     public void addWelcomePanel() {