起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10529|回复: 11

[结贴] java.lang.RuntimeException: Excel生成报表定义失败

[复制链接]

14

主题

51

帖子

81

积分

初级会员

Rank: 2

积分
81
发表于 2012-11-27 08:14:53 | 显示全部楼层 |阅读模式
20金币
本帖最后由 lenog 于 2012-11-27 15:43 编辑

或者谁能教我下怎么取现有SQL数据做报表也成啊。

我的QQ 20589816



我用X5 SP2做sqlserver报表
从现有数据上取数。运行时候得到这个错误

不知道是哪里错了,或者谁能给我个详细的指导教程感激不尽







UIServer错误URI:/x5/report/report/process/report1/mainActivity.w错误码:500错误信息:java.lang.RuntimeException: Excel生成报表定义失败,文件名:E:\X5 v5.2_SP2\v5.2_SP2\x5.2\model\UI\report\report\process\report1\reports/mainActivity_gridReport.xls
隐藏错误详细java.lang.RuntimeException: Excel生成报表定义失败,文件名:E:\X5 v5.2_SP2\v5.2_SP2\x5.2\model\UI\report\report\process\report1\reports/mainActivity_gridReport.xls        at com.justep.report.xls.XLSTransformer.transform(Unknown Source)        at com.justep.xbl.report.Report.generateReportDoc(Report.java:351)        at com.justep.xbl.report.Report.generateReportDefine(Report.java:320)        at com.justep.xbl.report.Report.execute(Report.java:70)        at com.justep.xbl.runtime.TemplateEngine.computeJavaTemplate(Unknown Source)        at com.justep.xbl.runtime.TemplateEngine.exeucte(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parserBinding(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.excute(Unknown Source)        at com.justep.ui.util.UIUtils.xbl(Unknown Source)        at com.justep.ui.WindowCompiler.compile(Unknown Source)        at com.justep.ui.WindowServer.getWindow(Unknown Source)        at com.justep.ui.WindowServer.service(Unknown Source)        at com.justep.ui.servlet.MainServlet.service(Unknown Source)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)        at java.lang.Thread.run(Thread.java:595)Caused by: java.lang.RuntimeException: Excel生成报表定义失败        at com.justep.report.xls.XLSTransformer.transform(Unknown Source)        ... 30 moreCaused by: java.lang.NullPointerException        at com.justep.report.xls.XLSTransUtils.initDataSource(Unknown Source)        at com.justep.report.xls.XLSTransModel.a(Unknown Source)        at com.justep.report.xls.XLSTransModel.transform(Unknown Source)        ... 31 more

最佳答案

查看完整内容

楼主可以去这个帖子http://bbs.justep.com/forum.php?mod=viewthread&tid=39582&extra=page%3D1 我写了一个简单的报表制作过程

226

主题

1000

帖子

1931

积分

金牌会员

Rank: 6Rank: 6

积分
1931
QQ
发表于 2012-11-27 08:14:54 | 显示全部楼层
楼主可以去这个帖子http://bbs.justep.com/forum.php? ... &extra=page%3D1
我写了一个简单的报表制作过程
回复

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2012-11-27 08:45:50 | 显示全部楼层
将控制台的错误信息(完整的,包括错误的堆栈),发上来看看
回复

使用道具 举报

10

主题

897

帖子

1909

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1909
QQ
发表于 2012-11-27 09:09:44 | 显示全部楼层
报表定义的excel文件也发来看看
qq上找我时候,不要问我在不,直接发问题,我看到后会去论坛回复你的帖子。
回复

使用道具 举报

6

主题

185

帖子

2825

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2825
发表于 2012-11-27 10:25:32 | 显示全部楼层
悬赏额度很高,支持攒金币拿ipad和手机。
回复

使用道具 举报

40

主题

196

帖子

514

积分

高级会员

Rank: 4

积分
514
QQ
发表于 2012-11-27 11:06:35 | 显示全部楼层
我看到了金币,可惜这个问题回答不来。
我怀念的是什么也不说!
回复

使用道具 举报

14

主题

51

帖子

81

积分

初级会员

Rank: 2

积分
81
 楼主| 发表于 2012-11-27 15:43:30 | 显示全部楼层
或者谁能教我下怎么取现有SQL数据做报表也成啊。
回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2012-11-27 16:56:55 | 显示全部楼层
1.java文件中写sql语句,然后定义为action
2.在process文件添加这个action,然后在.w中添加这个action

可以先看一下视频
6.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2012-11-27 17:09:49 | 显示全部楼层
30 moreCaused by: java.lang.NullPointerException        

看上去可能和报表定义有关系,可以删除一些单元格精简了排查下原因
回复

使用道具 举报

40

主题

196

帖子

514

积分

高级会员

Rank: 4

积分
514
QQ
发表于 2012-11-28 11:15:09 | 显示全部楼层
同意楼上的,写的很详细。
我怀念的是什么也不说!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-2 20:40 , Processed in 0.071283 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表