Skip to Content
0
Former Member
Apr 06, 2012 at 02:36 PM

Issues with migration from JRC to CRJ

46 Views

Hello

For past 3 days I am struggling to successfully run my reports with the new JARs. Any direction will be great.

This is what I have done so far.

1. Download Runtime Libraries from http://www.businessobjects.com/campaigns/forms/downloads/crystal/eclipse/datasave.asp

2. Copied to my lib folder. I have not removed older jars.

3. Someone told on forum to rename com.crystaldecisions.reports.sdk.ReportClientDocument to com.crystaldecisions.sdk.occa.report.application.ReportClientDocument

4. And rename from com.crystaldecisions.reports.sdk.DataDefController to com.crystaldecisions.sdk.occa.report.application.DataDefController

When I try to run the reports, it won't go past clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);

and throws me error.

Caused by:

java.lang.NoSuchFieldError: com/crystaldecisions/reports/formulas/functions/CommonArguments.rowIndex

at com.crystaldecisions.reports.valuegrid.ValueGridFormulaFunctions.ValueGridObjectFunctionFactory$GridValueAtFunction.<clinit>(SourceFile:716)

at java.lang.J9VMInternals.initializeImpl(Native Method)

at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)

at com.crystaldecisions.reports.valuegrid.ValueGridFormulaFunctions.ValueGridObjectFunctionFactory.<init>(SourceFile:80)

at com.crystaldecisions.reports.valuegrid.ValueGridFormulaFunctions.ValueGridObjectFunctionFactory.<clinit>(SourceFile:71)

at java.lang.J9VMInternals.initializeImpl(Native Method)

at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)

at com.crystaldecisions.reports.valuegrid.ValueGridFormulaFunctions.ValueGridFormulaFunctionDirectory.<clinit>(SourceFile:29)

at java.lang.J9VMInternals.initializeImpl(Native Method)

at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)

at com.crystaldecisions.reports.dataengine.DataSourceManager.<clinit>(SourceFile:129)

at java.lang.J9VMInternals.initializeImpl(Native Method)

at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)

at com.crystaldecisions.reports.dataengine.DataSourceManagerFactory.a(SourceFile:37)

at com.businessobjects.reports.reportconverter.v12.V12SaveLoader.a(SourceFile:236)

at com.businessobjects.reports.loader.ReportLoader.a(SourceFile:205)

at com.businessobjects.reports.sdk.JRCReportLoader.a(SourceFile:137)

at com.businessobjects.reports.sdk.JRCReportLoader.a(SourceFile:76)

at com.businessobjects.reports.sdk.requesthandler.ReportDocumentRequestHandler.a(SourceFile:136)

at com.businessobjects.reports.sdk.JRCCommunicationAdapter.<init>(SourceFile:229)

... 100 more

Thanks is advance for your time


Thanks