我已经设法为我的数据库使用3个pentaho工具建立了一个成功的工作环境。 水壶变换:从JNDI查询。 pentaho报告:组织和输出转换给出的数据。 还有一个Action Secuence xaction,它管理参数并将报告解决方案放在网上。
一切似乎工作正常,一旦我把报告放在网上,我在参数中输入一些输入,然后它提交几乎任何报告格式的表格:text / html,pdf和cvs。但是当我尝试提交excel输出(application / vnd.ms-excel)时,我收到以下错误:
Pentaho BI平台在运行操作时报告错误 序列
可能的原因:RuntimeContext.ERROR_0017 - [es_18]活动失败 执行动作序列:BillingReport.xaction执行堆栈: 执行动作:Pentaho报告(SimpleReportingComponent)循环索引 (基于1):0错误时间:miércoles5de septiembre de 2012 12H18'VET 错误类型:ActionExecutionException会话ID:joe实例 Id:65ad1224-f779-11e1-a34f-b53c1ce91064动作 类:SimpleReportingComponent操作描述:Pentaho报告
即使.prpt文件中没有字段,它仍然会显示相同的错误(我还使用管理控制台刷新了biserver,我做了每次更改)。 如果我检查catalina.out日志中发生了什么,我会得到一堆java异常跟踪,但是有一行显示:
java.lang.IllegalArgumentException:一个的最大列宽 单个单元格为255个字符。
我不确定,但它看起来像是一个与apache / tomcat函数相关的jira问题,名为setColumnWidth。
任何想法?