Skip to main content
Waters

Printing a Word document image back to an LMS document section causes Document and Audit Trail report generation to fail - WKB278026

Article number: 278026

SYMPTOMS

  • Opening a Word section externally from the LMS Client and then closing it and choosing to print an image back to LMS using Image Writer causes subsequent generation of Document or Audit Trail reports to fail with the following warning message seen on the client:

“An error occurred while receiving the HTTP response to …. This could be due to the service endpoint binding not using the HTTP protocol. This could also be due to an HTTP request connect being aborted by the server (possibly due to the service shutting down).  See server logs for more details.”

  • A corresponding error is recorded in the Windows Application Event Log:
    • Faulting application name: splwow64.exe, version: 10.0.14393.8244, time stamp: 0x68636433
    • Faulting module name: acpdf550.dll, version: 0.3.0.5521, time stamp: 0x59b029f0
    • Exception code: 0xc0000005
    • Fault offset: 0x0000000000080505
    • Faulting process id: 0x868
    • Faulting application start time: 0x01dc0c495be4b6b8
    • Faulting application path: C:\Windows\splwow64.exe
    • Faulting module path: C:\Windows\system32\spool\DRIVERS\x64\3\acpdf550.dll
    • Report Id: 1a2a9625-07b2-43d2-93d5-1c8822c1bbb1
    • Faulting package full name:
    • Faulting package-relative application ID: 
  • The following error message is seen in the LMS IIS log file:
    • ERROR - User: usmmokm, Method: PrintExperiment, Message: System.AggregateException: One or more errors occurred. ---> System.ComponentModel.Win32Exception: The operation completed successfully
         at System.Drawing.Printing.StandardPrintController.OnEndPrint(PrintDocument document, PrintEventArgs e)
         at System.Windows.Forms.PrintControllerWithStatusDialog.OnEndPrint(PrintDocument document, PrintEventArgs e)
         at System.Drawing.Printing.PrintController.Print(PrintDocument document)
         at System.Drawing.Printing.PrintDocument.Print()
         at Creon.Dragon.WebService.ExperimentReportServiceHelper.executePrint(Object obj)
         at System.Threading.Tasks.Task.InnerInvoke()
         at System.Threading.Tasks.Task.Execute()
         --- End of inner exception stack trace ---
         at Creon.Dragon.WebService.ExperimentReportServiceHelper.PrintExperiment()
      ---> (Inner Exception #0) System.ComponentModel.Win32Exception (0x80004005): The operation completed successfully
         at System.Drawing.Printing.StandardPrintController.OnEndPrint(PrintDocument document, PrintEventArgs e)
         at System.Windows.Forms.PrintControllerWithStatusDialog.OnEndPrint(PrintDocument document, PrintEventArgs e)
         at System.Drawing.Printing.PrintController.Print(PrintDocument document)
         at System.Drawing.Printing.PrintDocument.Print()
         at Creon.Dragon.WebService.ExperimentReportServiceHelper.executePrint(Object obj)
         at System.Threading.Tasks.Task.InnerInvoke()
         at System.Threading.Tasks.Task.Execute()<---
      , Data: One or more errors occurred.

ENVIRONMENT

  • NuGenesis 9 LMS

CAUSE

The Postscript Simulation option is activated the for WatersLMS PDF Printer.

FIX or WORKAROUND

  1. Disable PostScript simulation.  This is disabled by default starting in NuGenesis 9.3:
    1. On the LMS Server, open this file in Notepad with Admin rights: Drive:\inetpub\wwwroot\WATERSLMS\web.config
    2. Look for the following line:
      • <add key="PDFREPORTSIMPOSTSCRIPT" value="1">
    3. Change the value to 0
    4. Save and close the file

The impact of turning off the Postscript Simulation option for WatersLMS PDF Printer is only on the generation of PDF reports from the Document Editor screen: Document, Document History, and Document with Audit Trail. No additional changes affect NuGenesis LMS behavior.

ADDITIONAL INFORMATION

This issue was reported in CRI-6721 and CRI-9038.

Not able to find a solution? Click here to request help.