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

QQ登录

只需一步,快速开始

查看: 2561|回复: 19

[结贴] 图表报错,问题出在哪里啊?

[复制链接]

17

主题

74

帖子

123

积分

初级会员

Rank: 2

积分
123
发表于 2012-9-29 11:04:20 | 显示全部楼层 |阅读模式
在界面上有2个tab页,展示2个饼图,第二个饼图报错,数据源取的没有问题。前台报错:报表执行错误:null    后台报错是是:
2012-09-29 03:01:09 结束编译WINDOW: /UI/party/member/process/memberStat/pieChart.w
[ERROR] 2012-09-29 03:01:13,140 com.justep.report.controller.ReportController - 报表执行失败
null
com.justep.report.exception.ReportServerException
        at com.justep.report.controller.ReportController.execute(Unknown Source)
        at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
        at com.justep.report.controller.DataController.execute(Unknown Source)
        at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
        at com.justep.report.controller.InitController.execute(Unknown Source)
        at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
        at com.justep.report.Servlet.a(Unknown Source)
        at com.justep.report.Servlet.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        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.NullPointerException
        at com.justep.chart.JustepChartHelper.executeChart(Unknown Source)
        at com.justep.report.core.XReportChartHelper.executeChart(Unknown Source)
        at com.justep.report.core.XReportHelper.a(Unknown Source)
        at com.justep.report.core.XReportHelper.executeXReport(Unknown Source)
        ... 22 more

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2012-9-29 11:39:54 | 显示全部楼层
是否设置了延迟加载?
可以参考/UI/demo/report/process/chart/barHChart.w多个tab都放图表
回复 支持 反对

使用道具 举报

17

主题

74

帖子

123

积分

初级会员

Rank: 2

积分
123
 楼主| 发表于 2012-9-29 12:13:23 | 显示全部楼层
没有特意设置什么地方,延迟加载是在哪里设置?
回复 支持 反对

使用道具 举报

17

主题

74

帖子

123

积分

初级会员

Rank: 2

积分
123
 楼主| 发表于 2012-9-29 12:14:59 | 显示全部楼层
我这两个图是不同的reportData ,和这个有关系吗/  auto-load是true
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2012-9-29 13:30:00 | 显示全部楼层
component="/UI/system/components/chart.xbl.xml#chart"组件上auto-load设置为false,切换tab页的时候加载
回复 支持 反对

使用道具 举报

17

主题

74

帖子

123

积分

初级会员

Rank: 2

积分
123
 楼主| 发表于 2012-9-29 13:37:07 | 显示全部楼层
这样设置了,也是不行,前后台都不报错了,但是前台的第二个tab下是空白的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2012-9-29 13:38:20 | 显示全部楼层
切换tab页面的时候刷了吗
如下:
if (justep.xbl('v_line_3D').loaded != 'true') {
                                                               
                                                                  justep.xbl('v_line_3D').refresh();
                                                               
                                                                  justep.xbl('v_line_3D').loaded == 'true';
                                                               
                                                                }
回复 支持 反对

使用道具 举报

17

主题

74

帖子

123

积分

初级会员

Rank: 2

积分
123
 楼主| 发表于 2012-9-29 13:39:18 | 显示全部楼层
现在我让2个tab下显示同样的图,数据源都一样,但是第二个tab下就是不显示,auto-load设为false,不报错了,但是第二个tab下显示空白。
回复 支持 反对

使用道具 举报

17

主题

74

帖子

123

积分

初级会员

Rank: 2

积分
123
 楼主| 发表于 2012-9-29 13:40:19 | 显示全部楼层
auto-load 为true的话肯定报错是吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2012-9-29 13:42:35 | 显示全部楼层
报表和图表多个tab必须延迟加载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 20:10 , Processed in 0.105403 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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