繁体   English   中英

发生了BIRT异常

[英]A BIRT exception occurred

我正在本地服务器上运行报告。 我添加的查询在mysql中工作正常,正在获取数据,但是当我使用相同的查询运行birt报告时,出现错误:

表用户注册:发生BIRT异常。 有关更多信息,请参见下一个异常。 ReferenceError:未定义“移动”。

  1. 您能告诉我它指的是什么,以便可以进行更改吗?

  2. 我已添加开始日期和结束日期作为报告参数。 但是,当我在本地服务器上运行它时。 它从使用中开始的开始日期,但它自己添加的结束日期。 真奇怪 好像它是默认设置的。 请指导我在哪里寻找纠正方法。

谢谢!

简短的答案:您使用了一个未定义的引用(很明显)。

长答案:查询不是问题。 此错误主要是由未使用但仍存在于列绑定列表中的列绑定引起的。 绑定被适当地称为“移动”。 检查该表的绑定,特别是如果包含脚本行,则检查其内容。

如果在那里找不到任何内容,请走很长一段路:打开xml源,搜索“ Mobile”,看看是否可以关联到与BIRT函数关联的标签(参数,断点方法,绑定,计算列)。 从那里您可能会发现“移动”隐藏的位置。 提示:不要只是从源文件中删除任何“移动”字符串,它可能会严重破坏您的报告(仅保存源代码可能会使用错误的编码来破坏它)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM