问题描述
我的报告运行良好,但最近崩溃了。错误消息没有帮助。
主页上显示了一个仪表板,其中包含可容纳数据表的多个面板,但该仪表板突然坏了。
我发现,当我删除仪表板和所有面板,并用一个空白的仪表板和一个空面板替换它们时,报告仍然损坏,并向我显示了以下相同的错误消息。
以前有人处理过该错误吗?有什么解决办法吗?有没有简单而小巧的东西?
源代码和错误消息
Logi Debugger Trace Report
There was an error while processing your request.
The error was:
**There was a problem evaluating an expression. The error was: "Error: in expression ".**
Compute Data Operation Plan
View Data Operation PlanData Operation Group 1:
- Retrieve data
Data Operation Group 2:
- ReportCenterFilter ID="rdReportCenterFilter"
Data Operation Group 3:
- CompareFilter ID="cmpIsVisual"
- CompareFilter ID="cmpNotCurrentUser"
Data Operation Group 4:
- DeDuplicateFilter
Data Operation Group 5:
- AggregateColumn ID="RowCount"
Data Operation Group 6:
- DataLayerLink ID="dlSharedFrom"
Data Operation Group 1 of 6
View Group Details (1 Items)Details for Data Operation Group 1 of 6
Load data into engine
- Running as a separate Data Operation Group since the next step requires access to the full data file.
- 生成此调试器信息会增加总的运行时间。
logi debugger img 1 logi debugger img 2
Detailed Error Report
There was an error while processing your request.
Message:
There was a problem evaluating an expression. The error was: "Error: in expression ".
Source:
rdServer
Stack Trace:
at rdServer.rdScriptEvaluator.Eval(String sExpression,String sErrorResult,Int32 iValueCountPassed)
at rdServer.PageBuilder.k(XmlElement A_0)
at rdServer.PageBuilder.ax(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.ax(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.q(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.s(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.r(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.q(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.s(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.r(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.q(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.s(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.r(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.ax(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.q(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.s(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.r(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ah(XmlElement& A_0,String A_1)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.ax(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.rdDashboard.a(XmlElement& A_0,XmlElement A_1)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.az(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.ak(XmlElement A_0)
at rdServer.PageBuilder.a6(XmlElement& A_0)
at rdServer.PageBuilder.bf(XmlElement& A_0)
at rdServer.PageBuilder.BuildHtml(String RequestedPage)
at rdServer.ResponseBuilder.BuildResponse()
Inner error:
Message:
Error: in expression
Source:
Microsoft.VisualBasic
Stack Trace:
Error: in expression
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(Method TargetProcedure,Object[] Arguments,Boolean[] CopyBack,BindingFlags Flags)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateGet(Object Instance,Type Type,String MemberName,String[] ArgumentNames,Type[] TypeArguments,Boolean[] CopyBack)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance,Boolean[] CopyBack)
at rdServer.rdScriptEvaluator.Eval(String sExpression,Int32 iValueCountPassed)
rdServer error image 1 rdServer error image 2
解决方法
将您的代码复制到新报告中时,我没有任何错误,因此我怀疑您的项目目录(也许是支持文件?)存在问题。我建议开始一个新项目,然后一次慢慢地复制一份报告,以确认;或者,如果可能的话,从备份中还原目录,以查看是否可以解决错误。
<?xml version="1.0" encoding="UTF-8"?>
<Report ID="Dashboard">
<StyleSheet StyleSheet="newStyleSheet.css" />
<ReportHeader />
<Body>
<Dashboard2 ID="testDash" SaveFile="@Function.AppPhysicalPath~\SavedDashboards\a.Dashboard_Default_.xml">
<Panel Caption="panel header" ID="pnlTest1">
<PanelContent>
<Label Caption="test Label" />
</PanelContent>
</Panel>
</Dashboard2>
</Body>
<DefaultRequestParams Interval="0" />
<ReportFooter />
<ideTestParams />
</Report>