Installing MARC 20140616 and then ME 20140627 breaks MARC's HTML scrubber and emails are displayed in HTML code within MARC
Versions / Builds Affected
MARC 20140616, 20141117 and ME 20140627
Status
Resolved
Problem Summary
Installing MARC 20140616 or 20141117 and then ME 20140627 breaks MARC's HTML scrubber and emails are displayed in HTML code within MARC
TT / JIRAID
MA2527 / ME2133
How to Identify
The content of items is displayed in plain HTML code within the preview pane and the message view under the Archive tab of the web page of MARC. See this screenshot for an example: http://ftp.gfisoftware.com/support/MARC/Skynet/9319-1.png The customer installed the following software in this order: - GFI MailArchiver 2014 build 20140616, 64bit version - GFI MailEssentials 2014 R2 build 20140627 was installed on the same server after GFI MailArchiver 2014-08-21,16:29:56,810,1,"#000033C8","#0000001E","error ","user_body_aspx","ERROR: Method 'DisplayHtml()' failed with error Display Stream HTML Data failed" 2014-08-21,16:29:56,810,1,"#000033C8","#0000001E","error ","user_body_aspx","ERROR: Method 'DisplayHtml()' failed with exception System.Runtime.InteropServices.COMException (0x8007000D): Die Daten sind unzulässig. (Ausnahme von HRESULT: 0x8007000D) ; bei GFI.Utils.CHTMLScrubberClass.Config(Object filepath, Object registrykeyinipath) ; bei MArc.Web.ScrubHelper.LoadScrubber(ScrubberMode scrubMode) ; bei MArc.Web.ScrubHelper.ScrubStream(Stream inStream, Stream outStream, Boolean& result) ; bei MArc.Web.MailBody.WriteHtmlData(Stream source, Stream destination) ; bei MArc.Web.MailBody.DisplayHtml(Byte[] initialBuffer, String sourceCodePage)" This is from a German installation - translation of "Die Daten sind unzulässig" = "The data is invalid"
Workaround / Fix Details
MARC 20140616 http://ftp.gfisoftware.com/patches/MARC2014/20140616/MARC2014_PATCH_20140912_2527.zip MARC 20141117 Manual fix DLL registration: 1. Open an elevated command prompt and execute the following commands: 2. regsvr32.exe /u "C:\Program Files (x86)\Common Files\GFI\common\htmlscrubber_x64.dll" 3. regsvr32.exe "c:\Program Files\Common Files\GFI\common\htmlscrubber_x64.dll" 4. iisreset /noforce
Required Actions
MARC 20140616 Apply patch MARC 20141117 Use workaround
Priyanka Bhotika
Comments