Custom Report error in Sage 300 ERP

By | January 25, 2013

Recently, while working on custom report (called from an executable) for Sage 300 ERP; we encountered an unexpected error APPCRASH when trying to print the report.  Below is the description of error.
Description: Stopped working
Problem signature:

Problem Event Name: APPCRASH

Application Name: XXXX.exe

Application Version: 1.0.0.0

Application Timestamp: 50ebc561

Fault Module Name: MSVCR80.dll

Fault Module Version: 8.0.50727.5592

Fault Module Timestamp: 4d2be7f2

Exception Code: c0000005

Exception Offset: 00050804

OS Version: 6.1.7601.2.1.0.16.7

Locale ID: 1033

Read our privacy statement online: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt
Solution:
In order to resolve this issue place the runtime file a4wcrInterop.dll in the same directory where the executable is residing.
For example:  \Sage Accpac\OE61A\CustomReport\CallReport.exe.  If this is the case, then runtime file should be place under \CustomReport directory.
The above mention runtime file a4wcrInterop.dll can be located under \Sage Accpac\Runtime.
There are also other errors related to reports watch out for the hot fixes which Sage has recently released.