Another unicode encoding failure
It is in

https://github.com/dmwm/WMCore/blob/master/src/python/WMCore/Storage/Execute.py#L70

output contains "\\x95" which cause encoding error
  
and

'utf8' codec can't decode byte 0xb2 in position 24451

diff --git a/src/python/WMCore/FwkJobReport/Report.py b/src/python/WMCore/FwkJobReport/Report.py
index 35241435a..9bb30b3e7 100644
--- a/src/python/WMCore/FwkJobReport/Report.py
+++ b/src/python/WMCore/FwkJobReport/Report.py
@@ -560,7 +560,13 @@ class Report(object):
         errDetails = getattr(stepSection.errors, errEntry)
         errDetails.exitCode = exitCode
         errDetails.type = str(errorType)
-        errDetails.details = errorDetails
+
+        if hasattr(errorDetails, "decode"):
+            # Fix for the unicode encoding issue, #8043
+            # interprets this string using utf-8 codec and ignoring any errors
+            errDetails.details = errorDetails.decode('utf-8', 'ignore')
+        else:
+            errDetails.details = errorDetails
 
         setattr(stepSection.errors, "errorCount", errorCount + 1)
         self.setStepStatus(stepName=stepName, status=exitCode)
['src/python/WMCore/FwkJobReport/Report.py']