This is an automated email from the ASF dual-hosted git repository.
jungm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomee.git
The following commit(s) were added to refs/heads/main by this push:
new 54f2436f91 TOMEE-4580 - Improve conf.0008 log message by listing
deployed and declared EJB names
54f2436f91 is described below
commit 54f2436f91e531ef3bc207d6b2fa6c9bede44961
Author: Skander S. <[email protected]>
AuthorDate: Wed Feb 11 13:49:55 2026 +0100
TOMEE-4580 - Improve conf.0008 log message by listing deployed and declared
EJB names
---
.../main/java/org/apache/openejb/config/EjbJarInfoBuilder.java | 9 ++++++++-
.../org/apache/openejb/util/resources/Messages.properties | 2 +-
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git
a/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java
b/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java
index c96251ff6b..8d782bd939 100644
---
a/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java
+++
b/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java
@@ -148,7 +148,14 @@ public class EjbJarInfoBuilder {
}
}
- final String message = messages.format("conf.0008",
jar.getJarLocation(), String.valueOf(beansInEjbJar),
String.valueOf(beansDeployed));
+ final String message = messages.format(
+ "conf.0008",
+ jar.getJarLocation(),
+ String.valueOf(beansInEjbJar),
+ String.valueOf(beansDeployed),
+ String.join(", ", ejbds.keySet()),
+ String.join(", ",
jar.getEjbJar().getEnterpriseBeansByEjbName().keySet())
+ );
logger.warning(message);
throw new OpenEJBException(message);
}
diff --git
a/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties
b/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties
index 8a985b6f6c..e3fa47370d 100644
---
a/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties
+++
b/container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties
@@ -169,7 +169,7 @@ conf.0004=Jar not loaded. {0}. {1}
conf.0005=Unable to load properties file {0}. {1}
conf.0006=Properties file {0} not found. Received message: {1}
conf.0007=Cannot read properties file {0}. {1}
-conf.0008=Cannot Load jar {0}. The number of beans deployed ({2}) does not
match the number of beans actually in the jar ({1}). Please redeploy this jar.
+conf.0008=Cannot Load jar {0}. The number of beans deployed ({2}) does not
match the number of beans actually in the jar ({1}). Deployed beans: {3}. Beans
in ejb-jar.xml: {4}. Please redeploy this jar.
conf.0018=No openejb-jar Descriptor Data for ejb {0} in jar {1}.
conf.0009=Security role reference {0} is not linked. The reference will be
linked to the OpenEJB default security role. Bean name is {1}, jar file is {2}.
conf.0010=Properties file {0} for JndiProvider {1} not found. Received
message: {2}