diff --git a/src/main/java/org/efaps/ui/wicket/models/field/AbstractUIField.java b/src/main/java/org/efaps/ui/wicket/models/field/AbstractUIField.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/efaps/ui/wicket/models/field/AbstractUIField.java
+++ b/src/main/java/org/efaps/ui/wicket/models/field/AbstractUIField.java
@@ -565,6 +565,10 @@ public abstract class AbstractUIField
                     break;
                 }
             }
+            if (getFactoryKey() == null) {
+                LOG.error("Could not find factory for field '{}' in '{}'", getFieldConfiguration().getName(),
+                                getFieldConfiguration().getField().getCollection().getName());
+            }
         }
         return getFactories().get(getFactoryKey());
     }
- better logging for debugging