diff --git a/src/main/java/io/vlingo/actors/Stage.java b/src/main/java/io/vlingo/actors/Stage.java
index <HASH>..<HASH> 100644
--- a/src/main/java/io/vlingo/actors/Stage.java
+++ b/src/main/java/io/vlingo/actors/Stage.java
@@ -51,15 +51,23 @@ public class Stage implements Stoppable {
                     definition.parameters(),
                     TestMailbox.Name,
                     definition.actorName());
-    return actorFor(
-            redefinition,
-            protocol,
-            definition.parentOr(world.defaultParent()),
-            null,
-            null,
-            definition.supervisor(),
-            definition.loggerOr(world.defaultLogger())
-            ).toTestActor();
+    
+    try {
+      return actorFor(
+              redefinition,
+              protocol,
+              definition.parentOr(world.defaultParent()),
+              null,
+              null,
+              definition.supervisor(),
+              definition.loggerOr(world.defaultLogger())
+              ).toTestActor();
+      
+    } catch (Exception e) {
+      world.defaultLogger().log("vlingo/actors: FAILED: " + e.getMessage(), e);
+      e.printStackTrace();
+      return null;
+    }
   }
 
   public final Protocols testActorFor(final Definition definition, final Class<?>[] protocols) {
Added more logging for test actor creations, which often goes wrong during early development.