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

tzimanyi pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git


The following commit(s) were added to refs/heads/main by this push:
     new 14806c8947 [kogito-runtimes#4118] Do not share exception information 
directly in the logs. (#4119)
14806c8947 is described below

commit 14806c8947682d3385d86b257790db81032ef428
Author: Tibor Zimányi <[email protected]>
AuthorDate: Thu Nov 6 15:49:00 2025 +0100

    [kogito-runtimes#4118] Do not share exception information directly in the 
logs. (#4119)
---
 .../migration/BaseProcessInstanceMigrationResource.java        | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git 
a/addons/common/process-instance-migration/src/main/java/org/kie/kogito/process/migration/BaseProcessInstanceMigrationResource.java
 
b/addons/common/process-instance-migration/src/main/java/org/kie/kogito/process/migration/BaseProcessInstanceMigrationResource.java
index ba9cdc1df1..ef5db6457c 100644
--- 
a/addons/common/process-instance-migration/src/main/java/org/kie/kogito/process/migration/BaseProcessInstanceMigrationResource.java
+++ 
b/addons/common/process-instance-migration/src/main/java/org/kie/kogito/process/migration/BaseProcessInstanceMigrationResource.java
@@ -25,9 +25,13 @@ import org.kie.kogito.Application;
 import org.kie.kogito.Model;
 import org.kie.kogito.process.Process;
 import org.kie.kogito.process.Processes;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 public abstract class BaseProcessInstanceMigrationResource<T> implements 
ProcessInstanceMigration<T> {
 
+    Logger logger = 
LoggerFactory.getLogger(BaseProcessInstanceMigrationResource.class);
+
     private Supplier<Processes> processes;
 
     private Application application;
@@ -50,7 +54,8 @@ public abstract class BaseProcessInstanceMigrationResource<T> 
implements Process
             message.put("processInstanceId", processInstanceId);
             return buildOkResponse(message);
         } catch (Exception e) {
-            return badRequestResponse(e.getMessage());
+            logger.error("An exception occurred during migration of a process 
instance. ", e);
+            return badRequestResponse("An exception occurred during migration 
of a process instance. Please check the logs for more information.");
         }
     }
 
@@ -63,7 +68,8 @@ public abstract class BaseProcessInstanceMigrationResource<T> 
implements Process
             message.put("numberOfProcessInstanceMigrated", 
numberOfProcessInstanceMigrated);
             return buildOkResponse(message);
         } catch (Exception e) {
-            return badRequestResponse(e.getMessage());
+            logger.error("An exception occurred during migration of process 
instances. ", e);
+            return badRequestResponse("An exception occurred during migration 
of process instances. Please check the logs for more information.");
         }
     }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to