jvm crash while using jfreechart
-
- JFreeChart Project Leader
- Posts: 11734
- Joined: Fri Mar 14, 2003 10:29 am
- antibot: No, of course not.
- Contact:
Details?
David Gilbert
JFreeChart Project Leader
Read my blog
Support JFree via the Github sponsorship program
JFreeChart Project Leader
Read my blog
Support JFree via the Github sponsorship program
details of jvm crash when calling jfreechart
hi
sorry , for my last post .
ok then we can go for problem .
i am trying to create the image on jsp using servlet
doGet(HttpServletRequest request, HttpServletResponse response){
String chartName = (String)session.getAttribute("CHARTNAME");
JFreeChart chart = (JFreeChart)session.getAttribute(chartName);
response.setContentType("image/png");
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
BufferedImage bufferedImage = chart.createBufferedImage(700,400,null);
PngEncoder pngEncoder = new PngEncoder(bufferedImage,false,0,9);
response.getOutputStream().write(pngEncoder.pngEncode());
}
jsp(calling of servlet) :
<IMG src="/(servletname)" usemap="#map">
error trace:
at sun/awt/X11/XlibWrapper.XSync(JI)V(Native Method)
at sun/awt/X11/XToolkit.XSync(XToolkit.java:835)
^-- Holding lock: java/lang/Class@0x7f822148[recursive]
at sun/awt/X11/XToolkit.RESTORE_XERROR_HANDLER(XToolkit.java:125)
at sun/awt/X11/XWM.getWMID(XWM.java:607)
at sun/awt/X11/XWM.getWM(XWM.java:559)
at sun/awt/X11/XWM.init(XWM.java:1169)
at sun/awt/X11/XToolkit.<init>(XToolkit.java:320)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
at sun/reflect/NativeConstructorAccessorImpl.newInstance0(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
at sun/reflect/NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun/reflect/DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java/lang/reflect/Constructor.newInstance(Constructor.java:494)
at java/lang/Class.newInstance0(Class.java:350)
at java/lang/Class.newInstance(Class.java:303)
at java/awt/Toolkit$2.run(Toolkit.java:833)
at jrockit/vm/AccessController.doPrivileged(AccessController.java:233)
at jrockit/vm/AccessController.doPrivileged(AccessController.java:241)
at java/awt/Toolkit.getDefaultToolkit(Toolkit.java:804)
^-- Holding lock: java/lang/Class@0x255626c8[thin lock]
at javax/swing/UIManager.initialize(UIManager.java:1262)
at javax/swing/UIManager.maybeInitialize(UIManager.java:1245)
^-- Holding lock: java/lang/Object@0x7f5e1790[thin lock]
at javax/swing/UIManager.getDefaults(UIManager.java:556)
at javax/swing/UIManager.getColor(UIManager.java:590)
at org/jfree/chart/JFreeChart.<clinit>(JFreeChart.java:237)
versions of jfreehart
jfreeversion 1.0.1.jar
jcommon 1.0.0.jar
sorry , for my last post .
ok then we can go for problem .
i am trying to create the image on jsp using servlet
doGet(HttpServletRequest request, HttpServletResponse response){
String chartName = (String)session.getAttribute("CHARTNAME");
JFreeChart chart = (JFreeChart)session.getAttribute(chartName);
response.setContentType("image/png");
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
BufferedImage bufferedImage = chart.createBufferedImage(700,400,null);
PngEncoder pngEncoder = new PngEncoder(bufferedImage,false,0,9);
response.getOutputStream().write(pngEncoder.pngEncode());
}
jsp(calling of servlet) :
<IMG src="/(servletname)" usemap="#map">
error trace:
at sun/awt/X11/XlibWrapper.XSync(JI)V(Native Method)
at sun/awt/X11/XToolkit.XSync(XToolkit.java:835)
^-- Holding lock: java/lang/Class@0x7f822148[recursive]
at sun/awt/X11/XToolkit.RESTORE_XERROR_HANDLER(XToolkit.java:125)
at sun/awt/X11/XWM.getWMID(XWM.java:607)
at sun/awt/X11/XWM.getWM(XWM.java:559)
at sun/awt/X11/XWM.init(XWM.java:1169)
at sun/awt/X11/XToolkit.<init>(XToolkit.java:320)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
at sun/reflect/NativeConstructorAccessorImpl.newInstance0(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
at sun/reflect/NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun/reflect/DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java/lang/reflect/Constructor.newInstance(Constructor.java:494)
at java/lang/Class.newInstance0(Class.java:350)
at java/lang/Class.newInstance(Class.java:303)
at java/awt/Toolkit$2.run(Toolkit.java:833)
at jrockit/vm/AccessController.doPrivileged(AccessController.java:233)
at jrockit/vm/AccessController.doPrivileged(AccessController.java:241)
at java/awt/Toolkit.getDefaultToolkit(Toolkit.java:804)
^-- Holding lock: java/lang/Class@0x255626c8[thin lock]
at javax/swing/UIManager.initialize(UIManager.java:1262)
at javax/swing/UIManager.maybeInitialize(UIManager.java:1245)
^-- Holding lock: java/lang/Object@0x7f5e1790[thin lock]
at javax/swing/UIManager.getDefaults(UIManager.java:556)
at javax/swing/UIManager.getColor(UIManager.java:590)
at org/jfree/chart/JFreeChart.<clinit>(JFreeChart.java:237)
versions of jfreehart
jfreeversion 1.0.1.jar
jcommon 1.0.0.jar
i need a clarification
thanks for your reply ..
anyhow while running the server in headless mode cause headless
exception too.
i need a suggestion about few lines which i mentioned above ..
anyhow while running the server in headless mode cause headless
exception too.
i need a suggestion about few lines which i mentioned above ..
i can't simulate the situation of the JVM crash ....
however its working fine at some time ...
but before going to solve this issue ....
i have to simulate the cause for reason and when it occurs
i understand and i found out the reason for cause ......(due to headless mode of server setting)
but i can't identify when it occurs ...(since its working at some time)
but lot of time i have tried it , i can't simulate the error ....
please help me ....
however its working fine at some time ...
but before going to solve this issue ....
i have to simulate the cause for reason and when it occurs
i understand and i found out the reason for cause ......(due to headless mode of server setting)
but i can't identify when it occurs ...(since its working at some time)
but lot of time i have tried it , i can't simulate the error ....
please help me ....