1. http://bbs.justep.com/thread-54775-1-1.html
  2. java.lang.IllegalArgumentException: Width (0) and height (0) cannot be <= 0
  3. at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:999)
  4. at java.awt.image.BufferedImage.<init>(BufferedImage.java:323)
  5. at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1394)
  6. at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1376)
  7. at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:169)
  8. at org.jfree.chart.ChartUtilities.saveChartAsPNG(ChartUtilities.java:305)
  9. at org.jfree.chart.servlet.ServletUtilities.saveChartAsPNG(ServletUtilities.java:187)
  10. at com.justep.chart.JustepChartHelper.executeChart(Unknown Source)
  11. at com.justep.report.core.XReportChartHelper.executeChart(Unknown Source)
  12. at com.justep.report.core.XReportHelper.a(Unknown Source)
  13. at com.justep.report.core.XReportHelper.executeXReport(Unknown Source)
  14. at com.justep.report.controller.ReportController.execute(Unknown Source)
  15. at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
  16. at com.justep.report.controller.DataController.execute(Unknown Source)
  17. at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
  18. at com.justep.report.controller.InitController.execute(Unknown Source)
  19. at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
  20. at com.justep.report.Servlet.a(Unknown Source)
  21. at com.justep.report.Servlet.doPost(Unknown Source)
  22. at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
  23. at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  24. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  25. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  26. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  27. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  28. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  29. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  30. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  31. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  32. at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  33. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  34. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  35. at java.lang.Thread.run(Thread.java:595)
  36. 2013-9-3 11:53:35 org.apache.catalina.core.StandardWrapperValve invoke
  37. 严重: Servlet.service() for servlet display-chart-servlet threw exception
  38. javax.servlet.ServletException: Chart image not found
  39. at org.jfree.chart.servlet.DisplayChart.service(DisplayChart.java:149)
  40. at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  41. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  42. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  43. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  44. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  45. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  46. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  47. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  48. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  49. at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  50. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  51. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  52. at java.lang.Thread.run(Thread.java:595)
  53. java.lang.UnsupportedOperationException: Method failed: HTTP/1.1 500 Internal Server Error
  54. at com.justep.res.proxy.ResourceProxy.a(Unknown Source)
  55. at com.justep.res.proxy.ResourceProxy.doPost(Unknown Source)
  56. at com.justep.res.proxy.ResourceProxy.doGet(Unknown Source)
  57. at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  58. at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  59. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  60. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  61. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  62. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  63. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  64. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  65. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  66. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  67. at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  68. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  69. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  70. at java.lang.Thread.run(Thread.java:595)

原因主要有以下几点:
1.chart组件的宽和高设置了100%.解决办法是设置成固定的宽和高.
2.chart组建的auto-load设置了true.改成false就好了.
3.当页面有两个报表以上时,刷新一个即可.

JfreeCHart 异常:Chart image not found的更多相关文章

  1. Jfreechart 生成不同数据源多个饼图(Multiple Pie Chart)

    http://blog.163.com/ppy2790@126/blog/static/103242241201210130736274/ 项目中要用JfreeChart实现不同数据源多个饼图展现每个 ...

  2. ZK 使用jfreeChart

    前台: <?page title="Grid使用" contentType="text/html;charset=UTF-8"?> <zk x ...

  3. Struts2+JFreeChart

    前言 关于Struts2入门以及提高等在这里就不介绍了,但是关于Struts2的学习有以下推荐: struts2-showcase-2.0.6.war:这个是官方自带的Demo(struts-2.0. ...

  4. struts2整合JFreechart 饼图、折线图、柱形图

    struts2整合JFreechart 饼图.折线图.柱形图 上效果图: 当然可以将数据导出图片格式存储.具体下的链接里的文件有保存成图片的操作. 因为是strust2整合JFreechart,所以s ...

  5. jFreeChart利用CategoryDatase,ChartFactory.createBarChart生成的柱状图

    package com.potevio.rnd; import java.io.File; import java.io.FileNotFoundException; import java.io.F ...

  6. JFreeChart柱状图单组柱子的不同颜色显示

    JFreeChart柱状图中单组柱子用不同颜色来显示的实现方法是自定义一个Renderer来继承BarRenderer类,然后重载getItemPaint(int i,int j)方法. 实现效果如下 ...

  7. 报表应用系列——图表JFreeChart: 第 4 章 折线图

    双击代码全选 1 2 3 4 5 DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(100 ...

  8. JfreeChart的使用1

    JfreeChart的使用 来自: 克洛泽大地(DREG) 2008-07-03 14:35:11 先从网上找点介绍. 一.简介 WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提 ...

  9. [转]awsome-java

    原文链接 Awesome Java A curated list of awesome Java frameworks, libraries and software. Contents Projec ...

随机推荐

  1. POJ 3548 Restoring the digits

    暴力搜索.注意题目说每个字母对应的数字不同,这句话表明最多只有10个字母,所以暴力DFS绝对不会TLE. #include<cstdio> #include<cstring> ...

  2. VBS虚拟键码

    1 VK_LBUTTON 鼠标左键 2 VK_RBUTTON 鼠标右键 3 VK_CANCEL Ctrl+Break(通常不需要处理) 4 VK_MBUTTON 鼠标中键 8 VK_BACK Back ...

  3. nginx 实现Web应用程序的负载均衡

    文章转载自 博客园, 原文地址 http://www.cnblogs.com/ivanyb/archive/2011/11/16/2250710.html 看到园子中的大牛代震军写的一篇玩玩负载均衡- ...

  4. zencart 后台目录产品黄色icon_yellow_on.gif 解决方案

    解决方法,导入时候发现 更新成功! - 型号: as NO.1209 就是重复model 文件位置:manager\includes\modules\category_product_listing. ...

  5. RESTful架构3--开发实战

    转自:REST服务开发实战 如果要说什么是REST的话,那最好先从Web(万维网)说起. 什么是Web呢?读者可以查看维基百科的词条(http://zh.wikipedia.org/zh-cn/Web ...

  6. System.Uri类 - 获取Url的各种属性,文件名,参数,域名,端口等等

    System.Uri类用于处理Uri地址信息,常用到它的地方有,相对Uri地址转绝对Uri地址,获取Uri的某部分信息等等,可以说是一个非常有用的类. 一.属性 AbsolutePath 获取 URI ...

  7. why is agreement hard in a distributed system?

    same question as: why is PAXOS necessary? 1, what if >1 nodes become leaders simultaneously? that ...

  8. AngularJS展示数据的ng-bind指令和{{}} 区别

    在AngularJS中显示模型中的数据有两种方式: 一种是使用花括号插值的方式: 1 <p>{{text}}</p> 另一种是使用基于属性的指令,叫做ng-bind: 1 &l ...

  9. OSPF 原理

    关于OSPF的数据结构Link-State Protocol Data Structures链路状态路由器与距离矢量路由器,可以知道关于整个网络的更多信息Neighbor table:also kno ...

  10. Inno Setup入门(六)——在程序目录下创建文件

    创建文件夹可以使用[dirs]段实现,代码如下: [setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TES ...