You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by nm...@apache.org on 2026/01/08 08:34:21 UTC

(ofbiz-framework) branch trunk updated: Fixed: Add log information to spot correctly error during webapp loading

This is an automated email from the ASF dual-hosted git repository.

nmalin pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new e39358bccb Fixed: Add log information to spot correctly error during webapp loading
e39358bccb is described below

commit e39358bccbbe9bdae848710b6022eb44ad9f175b
Author: Nicolas Malin <ni...@nereide.fr>
AuthorDate: Thu Jan 8 09:27:53 2026 +0100

    Fixed: Add log information to spot correctly error during webapp loading
    
    When OFBiz starts with a webapp that contains a bad configuration, we have a log information on the error but not where. To fix that we add the wepapp context path to know it.
---
 .../webapp/src/main/java/org/apache/ofbiz/webapp/WebAppUtil.java | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/WebAppUtil.java b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/WebAppUtil.java
index 810d1755a8..ebcd9d41b3 100644
--- a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/WebAppUtil.java
+++ b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/WebAppUtil.java
@@ -170,20 +170,23 @@ public final class WebAppUtil {
      * or anywhere else, just returns it */
     public static LocalDispatcher makeWebappDispatcher(ServletContext servletContext, Delegator delegator) {
         if (delegator == null) {
-            Debug.logError("[ContextFilter.init] ERROR: delegator not defined.", MODULE);
+            Debug.logError("[ContextFilter.init] ERROR: delegator not defined on "
+                    + servletContext.getContextPath(), MODULE);
             return null;
         }
         // get the unique name of this dispatcher
         String dispatcherName = servletContext.getInitParameter("localDispatcherName");
 
         if (dispatcherName == null) {
-            Debug.logError("No localDispatcherName specified in the web.xml file", MODULE);
+            Debug.logError("[ContextFilter.init] No localDispatcherName specified in the web.xml file on "
+                    + servletContext.getContextPath(), MODULE);
             dispatcherName = delegator.getDelegatorName();
         }
 
         LocalDispatcher dispatcher = ServiceContainer.getLocalDispatcher(dispatcherName, delegator);
         if (dispatcher == null) {
-            Debug.logError("[ContextFilter.init] ERROR: dispatcher could not be initialized.", MODULE);
+            Debug.logError("[ContextFilter.init] ERROR: dispatcher could not be initialized on "
+                    + servletContext.getContextPath(), MODULE);
         }
 
         return dispatcher;