Only log cause and message in error messages instead of full stack trace
diff --git a/core/org.eclipse.smila.processing/code/src/org/eclipse/smila/processing/util/ResultCollector.java b/core/org.eclipse.smila.processing/code/src/org/eclipse/smila/processing/util/ResultCollector.java
index 76d2d1b..4e8066a 100644
--- a/core/org.eclipse.smila.processing/code/src/org/eclipse/smila/processing/util/ResultCollector.java
+++ b/core/org.eclipse.smila.processing/code/src/org/eclipse/smila/processing/util/ResultCollector.java
@@ -14,10 +14,10 @@
 

 /**

  * Helper class that can/should be used by pipelets for collecting their processed record results.

- * 

+ *

  * Takes into account that error results may cause an exception ("_failOnError" parameter) or may be dropped from

  * pipelet result (see dropRecordOnError).

- * 

+ *

  * @author aweber

  */

 public class ResultCollector {

@@ -32,7 +32,7 @@
   private final boolean _dropRecordOnError;

 

   /** record ids that should be used as pipelet result. */

-  private final Collection<String> _results = new ArrayList<String>();

+  private final Collection<String> _results = new ArrayList<>();

 

   /**

    * @param paramAccessor

@@ -70,9 +70,8 @@
    */

   public void addFailedResult(final String recordId, final Exception ex) throws ProcessingException {

     _paramAccessor.setCurrentRecord(recordId);

-    final boolean failOnError =

-      _paramAccessor.getBooleanParameter(ProcessingConstants.KEY_FAIL_ON_ERROR,

-        ProcessingConstants.FAIL_ON_ERROR_DEFAULT);

+    final boolean failOnError = _paramAccessor.getBooleanParameter(ProcessingConstants.KEY_FAIL_ON_ERROR,

+      ProcessingConstants.FAIL_ON_ERROR_DEFAULT);

     if (failOnError) {

       if (ex instanceof ProcessingException) {

         throw (ProcessingException) ex;

@@ -87,7 +86,9 @@
       _results.add(recordId);

     }

     if (_log != null) {

-      _log.warn(errorMessage, ex);

+      final String message =

+        String.format("%s cause: %s; messsage: %s", errorMessage, ex.getCause(), ex.getMessage());

+      _log.warn(message);

     }

   }