JasperReports服务器:输入控件错误

时间:2013-12-03 08:59:04

标签: jasper-reports jasperserver

我的问题与生成报告时的错误有关。

JasperReports Server 中创建了单输入控件值,但是当您尝试生成报表时,我收到错误:

The server has encountered an error. Please excuse the inconvenience.


Error Message

net.sf.jasperreports.engine.JRRuntimeException: Invalid type java.lang.String for parameter SelectAsset used in an IN clause; the value must be an array or a collection.

在预览 iReport 中,一切都完美无瑕。我会把价值放在一起并生成一份报告。

1 个答案:

答案 0 :(得分:2)

如果您通过“单输入控制值”表示单个值,则它不应该是集合。所以

SelectAsset参数类型从java.util.Collection更改为java.lang.String

然后将报告重新部署到服务器,然后重试。