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

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

commit 6d3ac9789b318dc9fa423e6cbefa7ca2f8c2887d
Author: Jacques Le Roux <jacques.le.r...@les7arts.com>
AuthorDate: Tue Jan 30 16:36:05 2024 +0100

    Improved: Don't need to show files names in UI messages (OFBIZ-12884)
    
    We don't need to show files names in UI messages. it's already in log.
    It does not help users and rather confuse them.
---
 .../src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java     | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java 
b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java
index 71a87c9e01..8d4e0ddefc 100644
--- 
a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java
+++ 
b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java
@@ -497,7 +497,13 @@ public final class SimpleMethod extends MiniLangElement {
             finished = runSubOps(methodOperations, methodContext);
         } catch (Throwable t) {
             // make SURE nothing gets thrown through
-            String errMsg = UtilProperties.getMessage(ERR_RESOURCE, 
"simpleMethod.error_running", locale) + ": " + t.getMessage();
+            String errorMessage = t.getMessage();
+            if (errorMessage.contains("File = file") && 
errorMessage.contains("Events.xml")) {
+                String noFile = 
errorMessage.substring(errorMessage.indexOf("File = file"),
+                        errorMessage.indexOf("Events.xml") + 
"Events.xml".length());
+                errorMessage = errorMessage.replace(noFile, "");
+            }
+            String errMsg = UtilProperties.getMessage(ERR_RESOURCE, 
"simpleMethod.error_running", locale) + ": " + errorMessage;
             if (methodContext.isTraceOn()) {
                 outputTraceMessage(methodContext, "An exception was thrown 
while running sub-elements, error message was:", errMsg);
             }

Reply via email to