cancel
Showing results for 
Search instead for 
Did you mean: 

Can't find key IncorrectConditionalSort

Former Member
0 Kudos

I am trying to run a new report in CrystalReportViewer. I have lots of existing reports which work just fine. The report renders just fine in Crystal Reports 2008, but I get this error when using the viewer:<br/><br/>java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key IncorrectConditionalSort<br/><br/>It's clear that the actual error is obscured by this error. Any suggestions as to what the error might be or how I can clean this up so I can see the actual error? Trying to debug isn't really getting me anywhere. I would be most appreciative of any help anyone could provide. Here is the stack trace:<br/><br/>2011-05-11 16:07:55.646 [http-8080-4] ERROR com.crystaldecisions.reports.common - Failed to load the resource 'IncorrectConditionalSort' from the bundle java.util.PropertyResourceBundle@5ba2b4e7.<br/>

java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key IncorrectConditionalSort<br/>

at java.util.ResourceBundle.getObject(ResourceBundle.java:384) [na:1.6.0_18]<br/>

at java.util.ResourceBundle.getString(ResourceBundle.java:344) [na:1.6.0_18]<br/>

at com.crystaldecisions.reports.common.CrystalResources.loadString(Unknown Source) [crystal-common-2.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.common.CrystalResources.loadMessage(Unknown Source) [crystal-common-2.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.common.CrystalResourcesFactory.getLocalizedMessage(Unknown Source) [crystal-common-2.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.common.CrystalException.getLocalizedMessage(Unknown Source) [crystal-common-2.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.common.CrystalException.getMessage(Unknown Source) [crystal-common-2.jar:12.2.202.566]<br/>

at java.lang.Throwable.getLocalizedMessage(Throwable.java:267) [na:1.6.0_18]<br/>

at java.lang.Throwable.toString(Throwable.java:343) [na:1.6.0_18]<br/>

at java.lang.Throwable.<init>(Throwable.java:242) [na:1.6.0_18]<br/>

at java.lang.Exception.<init>(Exception.java:77) [na:1.6.0_18]<br/>

at com.crystaldecisions.reports.common.CrystalException.<init>(Unknown Source) [crystal-common-2.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.common.CrystalException.<init>(Unknown Source) [crystal-common-2.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.basicdataengine.BDPException.<init>(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.basicdataengine.a.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.basicdataengine.a.<init>(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.basicdataengine.BDPDataSourceFactory.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.datalayer.a.case(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.datalayer.a.byte(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.datalayer.a.if(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.datalayer.a.do(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.m.l(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.m.b(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.j.b(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.m.o(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.m.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.ContextNode.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.ContextNode.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.j.case(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.h.<init>(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataContext.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataProcessor2.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataProcessor2.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataProcessor2.new(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataProcessor2.try(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataProcessor2.int(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataProcessor2.I(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataProcessor2.if(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.dataengine.DataProcessor2.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.e(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.v.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.v.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ColumnFormatter.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ah.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ReportColumnFormatter.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.paginator.SinglePageFormatter.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.ColumnFormatter.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.paginator.SinglePageFormatter.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.do(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.X(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.moveToPageN(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.do(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.formatPage(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.byte(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.sdk.erom.jrc.a.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.sdk.erom.jrc.a.execute(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.sdk.occa.report.application.ds.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.sdk.occa.report.application.ReportSource.getPage(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.sdk.occa.report.application.AdvancedReportSource.getPage(Unknown Source) [crystal-reports-runtime-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.event.s.a(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.event.s.a(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.event.bt.a(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.event.bw.broadcast(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.event.am.a(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.a.t.if(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.e.a(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.e.a(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.businessobjects.report.web.e.a(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.report.web.ServerControl.a(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at com.crystaldecisions.report.web.ServerControl.processHttpRequest(Unknown Source) [webreporting-12.2.202.566.jar:12.2.202.566]<br/>

at org.apache.jsp.reports.CrystalReportViewer_jsp._jspService(CrystalReportViewer_jsp.java:126) [BidPalReports/:na]<br/>

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [jasper.jar:na]<br/>

...

Edited by: turbohappy on May 11, 2011 10:10 PM

Accepted Solutions (0)

Answers (1)

Answers (1)

ted_ueda
Active Contributor
0 Kudos

It's complaining about Group Sort Order setting - that there's something in the report that's inconsistent.

The CR Designer is more robust to such errors when compared to the Java Crystal engine, since the former is a much older engine.

You might also look in Tomcat stdout and stderr log files, to see if the actual log is logged.

At times, it's just easier to try and recreate the report from scratch.

Sincerely,

Ted Ueda