From 79c96c9ec193872577cb8a2dc322e054968dc190 Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Thu, 9 Mar 2023 17:14:36 +1300 Subject: [PATCH] Improve error message in InterceptReadWrite when lazy loading and no default server registered --- ebean-api/src/main/java/io/ebean/bean/InterceptReadWrite.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebean-api/src/main/java/io/ebean/bean/InterceptReadWrite.java b/ebean-api/src/main/java/io/ebean/bean/InterceptReadWrite.java index 792b5a0db..ab091993c 100644 --- a/ebean-api/src/main/java/io/ebean/bean/InterceptReadWrite.java +++ b/ebean-api/src/main/java/io/ebean/bean/InterceptReadWrite.java @@ -690,7 +690,7 @@ public final class InterceptReadWrite implements EntityBeanIntercept { if (beanLoader == null) { final Database database = DB.byName(ebeanServerName); if (database == null) { - throw new PersistenceException("Database [" + ebeanServerName + "] was not found?"); + throw new PersistenceException(ebeanServerName == null ? "No registered default server" : "Database [" + ebeanServerName + "] is not registered"); } // For stand alone reference bean or after deserialisation lazy load // using the ebeanServer. Synchronise only on the bean.