Sage X3 V12P26 Print Server error when printing reports created from Crystal Reports for Enterprise when testing for future QR code purpose

Hi all,

I have a client purchased a Crystal Server 2020 license due to its support of QR code generation over the normal Crystal Reports 2020 which required third-party additions which the client is uncomfortable about purchasing additional third-party QR license for it.

When I test run Crystal Reports for Enterprise 2020 from Crystal Server 2020 trial license on a Sage X3 V12P26 VM instance on my local site, I found out that Sage X3 gave different behavior depending on where the crystal report file was generated from.

For context, the print server is installed from a Sage X3 V12P26 ISO disc directly.

If I generate the report file from the normal Crystal Reports 2020, Sage X3 can print it normally.

If I generate the report file from the Crystal Reports for Enterprise 2020, Sage X3 immediately stops working despite the content is the same as Crystal Reports 2020 but saved again as new file in Crystal Reports for Enterprise.

Job 31 - ERR 504 coming from the edition server : Error induced by the print engine Crystal .NET.
Y2.rpt - - Message 1/3 : Error opening the report: c:\Sage\SafeX3\EDTV2\EDTSRV\srvedit\Data\SEED_win-nuak1s65tno_20100\ENG\Report\Y2.rpt
- Message 2/3 : Load report failed.
- Message 3/3 : Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.

Is there a way to resolve the error from Sage X3 Print Server to accept Crystal Report for Enterprise's reports?

Additional component context if needed.

Additionally, the report files used: https://drive.google.com/drive/folders/1rmY_GYm2mV0Z04z86YTu4MawwTaWpHeW?usp=sharing

Y1 is created from normal Crystal Reports 2020.

Y2 is created from Crystal Reports for Enterprise.

  • 0

    Additional information from the Print Server log (I have restarted the server before starting the report printing and I have not touched the Crystal Reports):

    Trace requested by the PrintServer - 4/28/2022 6:58:38 PM
    JobId : 1

    -->Opening the report: c:\Sage\SafeX3\EDTV2\EDTSRV\srvedit\Data\SEED_win-nuak1s65tno_20100\ENG\Report\Y2.rpt
    *** Detected exception - Type: com.adonix.CS_Tools.cAdxBaseException
    *** Sage X3 error code: OpenReport
    *** Message: Error opening the report: c:\Sage\SafeX3\EDTV2\EDTSRV\srvedit\Data\SEED_win-nuak1s65tno_20100\ENG\Report\Y2.rpt
    *** List of messages:
    ***
    *** Load report failed.
    *** Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.


    ***
    *** Exception type:com.adonix.CS_Tools.cAdxBaseException
    *** ExceptionAdonix exception code: OpenReport
    ***
    *** Messages:
    *** Error opening the report: c:\Sage\SafeX3\EDTV2\EDTSRV\srvedit\Data\SEED_win-nuak1s65tno_20100\ENG\Report\Y2.rpt
    *** InnerException: CrystalDecisions.Shared.CrystalReportsException
    *** Load report failed.
    *** InnerException: System.Runtime.InteropServices.COMException
    *** Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.
    ***
    *** Exception stack:
    at com.adonix.Print.cAdxPrintMain.OpenReport(String aReportFullFilename)
    at ExecNet_Managed(_AdxWCRNetImpJob* psWCRNetImp, Int32 bDebug)
    ***
    Dispose CrystalReport Document - 4/28/2022 6:58:38 PM

  • 0

    Hi,

    I have found an answer but it would require a purchase of the third-party add-on to support in Crystal Reports (not Crystal Server): https://www.sagecity.com/us/sage_x3/f/general-discussion/178121/qr-codes-in-crystal

    Is there any other way? I found Crystal Server's QR code built-in support to be quite good and would prefer if Sage X3 support Crystal Report for Enterprise (installed from Crystal Server license).