Error Messages and Troubleshooting

Error Messages and Troubleshooting

Boomerang Notification Framework services is a set of background services. It’s error activity can be monitored via application log in Boomerang Administration Console MMC snap in. Below are listed some common errors and warnings (not in any particular order).

Type Message Suggested Solution
Error The operation completed successfully
at System.Drawing.Printing. PrinterSettings.GetHdevmodeInternal()
at System.Drawing.Printing. PrinterSettings.GetHdevmode(PageSettings pageSettings)
at System.Drawing.Printing. PrintController.OnStartPrint(PrintDocument document, PrintEventArgs e)
at System.Drawing.Printing.StandardPrintController.OnStartPrint (PrintDocument document, PrintEventArgs e)
at System.Drawing.Printing.PrintController.Print(PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at Boomerang.PrintJob.SendToPrinter(ReportPageMetrics pageMx, Single fScale, Int32 nOrientation, Int32 nCopies, Int32 nTray, Int32 nDuplex)
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: eb927335-d781-4365-87c0-335b62e5cbc1
This error may occur when a newly installed printer driver introduces changes to device settings structure.Reinstall printer using Boomerang administration console MMC snap in and/or rinstall the printer on the print server.
Error Object reference not set to an instance of an object.
at System.Drawing.Printing. PageSettings.CopyToHdevmode(IntPtr hdevmode)
at System.Drawing.Printing.PrinterSettings. GetHdevmode(PageSettings pageSettings)
at System.Drawing.Printing.PrintController. OnStartPrint(PrintDocument document, PrintEventArgs e)
at System.Drawing.Printing.StandardPrintController.OnStartPrint (PrintDocument document, PrintEventArgs e)
at System.Drawing.Printing.PrintController.Print(PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at Boomerang.PrintJob.SendToPrinter(ReportPageMetrics pageMx, Single fScale, Int32 nOrientation, Int32 nCopies, Int32 nTray, Int32 nDuplex)
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 35831793-d910-4625-ac31-587a46943bf5
This error may occur when a newly installed printer driver introduces changes to device settings structure.Reinstall printer using Boomerang administration console MMC snap in and/or rinstall the printer on the print server.
Warning Nothing to print
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 8dd61558-d3c1-4e4d-b2eb-67aa3ae33209
Contact developers. Examine OUT_PRINT and EVENT_CONTENT tables for possible errors.
Error System.Data.SqlClient.SqlException: The EXECUTE permission was denied on the object
‘fn_Name_of_Function’, database ‘databaseDB’, schema ‘dbo’. at System.Data.SqlClient.SqlConnection. OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient. SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient. SqlCommand.ExecuteNonQuery() at Boomerang.BoomConnection. ExecuteNonQuery(SqlCommand cmd) at Boomerang.MailProcessorThreadClass. CallUserProc(String rKey)
Boomerang user account doesn’t have appropriate permissions to access or execute objects listed in the error message.Contact developers, obtain complete list of objects, then notify DBA to grant required permissions.
Error The file ‘\\Fileserver\BarTender\PrintRequests\947DF542-B381-FCF425FD0F2A.PL’
already exists. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at Boomerang.FileThreadClass.ProcessJob() at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 1b9ef4e3-0166-462a-87ce-fd12b80
Consider using a different attachment mode flag in OUT_FILE table.
Error Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at System.Drawing.Internal.IntUnsafeNativeMethods. IntCreateDC(String lpszDriverName, String lpszDeviceName, String lpszOutput, HandleRef lpInitData)
at System.Drawing.Internal.IntUnsafeNativeMethods. CreateDC(String lpszDriverName, String lpszDeviceName, String lpszOutput, HandleRef lpInitData)
at System.Drawing.Internal.DeviceContext.CreateDC(String driverName, String deviceName, String fileName, HandleRef devMode)
at System.Drawing.Printing.PrinterSettings. CreateDeviceContext(IntPtr hdevmode)
at System.Drawing.Printing.StandardPrintController.OnStartPrint (PrintDocument document, PrintEventArgs e)
at System.Drawing.Printing.PrintController.Print (PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at Boomerang.PrintJob.SendToPrinter(ReportPageMetrics pageMx, Single fScale, Int32 nOrientation, Int32 nCopies, Int32 nTray, Int32 nDuplex)
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: bcc910ef-8277-484a-9257-8e31e94eacfe
This error may occur when a newly installed printer driver introduces changes to device settings structure.Try restarting the Boomerang Print Service first. If issue persists, reinstall printer using Boomerang administration console MMC snap in.
Error 552 5.3.4 Message size exceeds fixed maximum message size
at Boomerang.EmailThreadClass. SendMessage(StringBuilder sbMsg)
at Boomerang.EmailThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: bf1ca50a-c6fe-496e-aaa6-f790f8e70843
This error occurs when SMTP gateway imposes attachment limits on relayed messages.Contact developers or mail administrator.
Error 554 Transaction failed
at Boomerang.EmailThreadClass. SendMessage(StringBuilder sbMsg)
at Boomerang.EmailThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: d9f6671b-286c-4ff2-b456-7a6849c4d56e
There was an error during handshake between Boomerang Email Service and SMTP gateway.Re-submit the task or consider increase re-try options in EVENT_STATUS table.
Error A generic error occurred in GDI+.
at System.Drawing.Imaging.Metafile..ctor(Stream stream)
at Boomerang.PrintJob.PrintNextPage(Object sender, PrintPageEventArgs ev)
at System.Drawing.Printing.PrintDocument.OnPrintPage (PrintPageEventArgs e)
at System.Drawing.Printing.PrintDocument._OnPrintPage (PrintPageEventArgs e)
at System.Drawing.Printing.PrintController. PrintLoop(PrintDocument document)
at System.Drawing.Printing.PrintController.Print(PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at Boomerang.PrintJob. SendToPrinter(ReportPageMetrics pageMx, Single fScale, Int32 nOrientation, Int32 nCopies, Int32 nTray, Int32 nDuplex)
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 8f0a9c18-5662-49c1-9ca6-cbaf4c1b0cc0
This could indicate low virtual memory issues on the server running Boomerang Print Services.Consider restarting the Boomerang Print service or Windows Print Spooler service.
Error The RPC server is unavailable
at System.Drawing.Printing.StandardPrintController. OnEndPrint(PrintDocument document, PrintEventArgs e)
at System.Drawing.Printing.PrintController.Print (PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at Boomerang.PrintJob. SendToPrinter(ReportPageMetrics pageMx, Single fScale, Int32 nOrientation, Int32 nCopies, Int32 nTray, Int32 nDuplex)
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 0613af1f-f250-4452-b7ab-effdaebdc283
This error indicates network connectivity issues between Boomerang Services computer and print server.Re-submit the task or consider increase re-try options in EVENT_STATUS table.
Error An error occurred during rendering of the report. –> An error occurred during rendering of the report. -> An error occurred during rendering of the report. -> An error occurred during rendering of the report. –> An error occurred while executing OnInit: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
at System.Web.Services.Protocols. SoapHttpClientProtocol.ReadResponse (SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols. SoapHttpClientProtocol.Invoke (String methodName, Object[] parameters)
at Boomerang.ReportExecution2005. ReportExecutionService.Render (String Format, String DeviceInfo, String& Extension, String& MimeType, String& Encoding, Warning[]& Warnings, String[]& StreamIds)
at Boomerang.Report.Render()
at Boomerang.FileThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 7273138d-f843-4e57-ba9b-04de09f3a705
This error indicates network connectivity issues between Boomerang Services computer and SQL Reporting server.Re-submit the task or consider increase re-try options in EVENT_STATUS table.
Error Printer “” is either not registered in Boomerang or license limits exceeded
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 3094555a-eb32-4c2f-b9c0-6e88e39d5c25
This error occurs when a printer path in OUT_PRINT table is blank. Contact developer.
Error System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.at System.Data.SqlClient.SqlConnection.OnError (SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection. OnError (SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser. ThrowExceptionAndWarning (TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser. Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient. SqlDataReader.ConsumeMetaData()
at System.Data.SqlClient. SqlDataReader.get_MetaData()
at System.Data.SqlClient. SqlCommand.FinishExecuteReader (SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient. SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient. SqlCommand.RunExecuteReader  (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient. SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteScalar()
at Boomerang.BoomConnection.ExecuteScala r(SqlCommand cmd)
at Boomerang.MasterThreadClass.ThreadFunction()
This error indicates network connectivity issues between Boomerang Services computer and SQL server.Re-submit the task or consider increase re-try options in EVENT_STATUS table.
Error This report requires a default or user-defined value for the report parameter ‘NameOfReportParameter’. To run or subscribe to this report, you must provide a parameter value. –> This report requires a default or user-defined value for the report parameter ‘strKey’. To run or subscribe to this report, you must provide a parameter value. –> This report requires a default or user-defined value for the report parameter ‘NameOfReportParameter’. To run or subscribe to this report, you must provide a parameter value.
at System.Web.Services.Protocols. SoapHttpClientProtocol.ReadResponse (SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols. SoapHttpClientProtocol.Invoke (String methodName, Object[] parameters)
at Boomerang.ReportExecution2005. ReportExecutionService.Render (String Format, String DeviceInfo, String& Extension, String& MimeType, String& Encoding, Warning[]& Warnings, String[]& StreamIds)
at Boomerang.Report.Render()
at Boomerang.EmailThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: c0f2fc81-f513-4b44-a100-73b5da102a71
This error occurs when a published MS SQL Reporting Services report which was referred to by EVENT_CONTENT table expects a required parameter which was not provided in CONTENT_PARAMETER table.Values passed to a SSRS multi string parameter need to be in the list of available values. This error may also occur if report parameter values are retrieved at runtime but no data (null) is returned by the query used to retrieve available values.Contact developers of the report.
Error The request failed with HTTP status 401: Unauthorized The SSRS installation may not allow for Windows Authentication which is necessary for the Boomerang service account. Please refer to the following MS article on how to configure Windows Authentication in Reporting Services.
Error An error has occurred during report processing. --> An error has occurred during report processing. -> An error has occurred during report processing. -> Query execution failed for data set ‘NameOfDataSet’. –> There is already an object named ‘##NameOfObject’ in the database.
at System.Web.Services.Protocols. SoapHttpClientProtocol.ReadResponse (SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols. SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Boomerang.ReportExecution2005.ReportExecutionService. Render(String Format, String DeviceInfo, String& Extension, String& MimeType, String& Encoding, Warning[]& Warnings, String[]& StreamIds)
at Boomerang.Report.Render()
at Boomerang.EmailThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: ee76a5b2-38f9-457b-af16-a33b33b820f4
This error indicates coding problems in a published MS SQL Reporting Services report which was referred to by EVENT_CONTENTtable.Contact developers of the report.
Error System.Web.Services.Protocols.SoapException: The path of the item ‘/http://localhost/reportserver/Misc/Sales_by_Region’ is not valid. The path to the SSRS report should be specified relative to virtual folder of the report server. For example: Assuming reports can be run using this URL: ‘/http://localhost/reportserver/Misc/Sales_by_Region’ the path to the SSRS report should be: ‘Misc/Sales_by_Region’
Warning Email address is empty
at SMTP.SmtpAddress.SetEmail(String email)
at Boomerang.EmailThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 579eae2b-dfc2-4548-8c0f-b2ad6fb6f34d
Email address was blank or NULL in table OUT_EMAIL_RECIPIENT. Contact developer.
Error The Hidden expression for the rectangle ‘report_object_name’ contains an error: Object variable or With block variable not set. –> The Hidden expression for the rectangle ‘report_object_name’ contains an error: Object variable or With block variable not set. –> The Hidden expression for the rectangle ‘report_object_name’ contains an error: Object variable or With block variable not set.
at System.Web.Services.Protocols. SoapHttpClientProtocol.ReadResponse (SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols. SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Boomerang.ReportExecution2005.ReportExecutionService. Render(String Format, String DeviceInfo, String& Extension, String& MimeType, String& Encoding, Warning[]& Warnings, String[]& StreamIds)
at Boomerang.Report.Render()
at Boomerang.FileThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: d3d420d9-962b-4d46-a5bf-eda4ffcd53a0
This error indicates coding problems in a published MS SQL Reporting Services report which is referred to by EVENT_CONTENTtable.Contact developers of the report.
Error The operation has timed out
at System.Web.Services.Protocols. WebClientProtocol.GetWebResponse (WebRequest request)
at System.Web.Services.Protocols.HttpWebClientProtocol. GetWebResponse (WebRequest request)
at System.Web.Services.Protocols. SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Boomerang.ReportExecution2005.ReportExecutionService. SetExecutionParameters (ParameterValue[] Parameters, String ParameterLanguage)
at Boomerang.Report.RenderEmf()
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 36d8cd3c-2830-4b57-804d-5957863632d0
This error indicates network connectivity issues between Boomerang Services computer and print server.Re-submit the task or consider increase re-try options in EVENT_STATUS table or default value in the Administration console.
Error System.Runtime.InteropServices.COMException (0x800706BE): Connection to fax server failed.
at FAXCOMEXLib.FaxOutgoingQueueClass.GetJobs()
at Boomerang.FaxTrackerThreadClass.ThreadFunction()
This error indicates network connectivity issues between Boomerang Services computer and fax server.Verify that Windows Fax Services is visible accross the network.Restart Windows Fax Services if necessary. Boomerang Services will try reconnecting to Fax Server in 10 minute intervals.
Error License has expired. Please contact your vendor to obtain updated license. The service will now shutdown. This error indicates conditions rendering current license obsolete. The Boomerang Services may not continue running. Contact Fuel9 to obtain new license.
Warning License activity limitations are exceeded. This warning indicates conditions when current license has exhausted allowed activity limits. Refer to related posted warnings and/or errors in Boomerang Services application log.
Warning Invalid machine ID. This warning occurs when Boomerang Services are moved to a different physical or virtual server, in which case the original license can not be used and an must be re-ordered from Fuel9. To do this follow these steps:

  1. Close the Administration Console
  2. Delete the Registry Key:  HKEY_LOCAL_MACHINE\SOFTWARE \Fuel9\Boomerang\License
  3. Open the Administration Console and Export License (Server – Properties – License – Export License)
  4. Send  the Exported License file to registration@fuel9.com
  5. Import the new license file
Error Printer “PRINTERNAME” is not registered in Boomerang
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: b5e650bf-2690-4ec7-be7a-da344c2fad42
This error occurs when a printer used in OUT_PRINTtable is not registered in Boomerang Services.Register printers using Boomerang administration console MMC snap in
Error Access to the path ‘G:\Temp’ is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode)
at Boomerang.FaxThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()

Job ID: 79368b59-c43c-42c4-87db-a6e7375790a0
This error occurs when the Boomerang service account does not have permission to accesses the referenced folder.This error may also occur when path and file name is expected e.g. ‘G:\Temp\filename.pdf’. See EVENT_CONTENT.Path for more information.
Error The server process could not be started because the configured identity is incorrect.
Check the username and password. – CoCreateInstanceEx returned 8000401Ah in CBoomCmdBase::Submit/td>

This error indicates that the account used for the Boomerang services does not have sufficient rights. Follow this step by step instruction on how to fix this issue.
Error The request failed with HTTP status 404: Not Found.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Boomerang.Report.Render()
at Boomerang.FileOutThreadClass.ProcessJob()
This error may indicate that the SQL Report Server URL set in the Boomerang Admin Console is incorrect.
Error Input string was not in a correct format.
at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
at Boomerang.Report.Measurement2Single(String s)
at Boomerang.Report.GetReportPageMetrics(String reportName)
at Boomerang.Report.RenderEmf()
at Boomerang.PrintThreadClass.ProcessJob()
at Boomerang.WorkerThreadClass.ThreadFunction()
This error may occur if the SSRS report page size contains decimals. Change the page size width and hight to different unit e.g. millimeters.

More information can be found on the FAQ page