[ jcharts-Bugs-1105121 ] Error: reading encoded JPEG Stream failed to render chart
"SourceForge.net" <[email protected]> Wed, 19 Jan 2005 01:23:54 -0800
| Newsgroups | gmane.comp.krysalis.jcharts.devel |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #1105121, was opened at 2005-01-19 01:23
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=116161&aid=1105121&group_id=16161
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Error: reading encoded JPEG Stream failed to render chart
Initial Comment:
Hi ,
I am using jCharts 0.6 to generate charts at runtime. I
am getting following stacktrace. The system also goes
out of memory after some time.
Note
1.
planning.plan.managers.ChartManager.renderImageMapCh
art() function is as follows:
public void renderImageMapChart(String _strChartId,
HttpServletRequest _objReq, HttpServletResponse
_objResp)
throws Exception
{
Chart _objChartImpl = new ChartImpl
();
_objChartImpl.renderImageMapChart
(_strChartId, _objReq, _objResp);
}
2.
planning.planplus.charts.ChartImpl.renderImageMapChart
() function is as follows:
public void renderImageMapChart(String chartId,
HttpServletRequest req, HttpServletResponse res)
throws Exception {
org.jCharts.Chart chart = (org.jCharts.Chart)
req.getSession().getAttribute(chartId); // Note: chartId
is "CHART"
JPEGEncoder13.encode(chart, 1.0f, res);
req.getSession().removeAttribute(chartId);
}
Error: reading encoded JPEG Stream failed to
render the chart
Exception:
java.io.IOException: reading encoded JPEG Stream
at
sun.awt.image.codec.JPEGImageEncoderImpl.writeJPEGSt
ream(Native Method)
at
sun.awt.image.codec.JPEGImageEncoderImpl.encode
(JPEGImageEncoderImpl.java:470)
at
sun.awt.image.codec.JPEGImageEncoderImpl.encode
(JPEGImageEncoderImpl.java:226)
at org.jCharts.encoders.JPEGEncoder13.encode
(Unknown Source)
at org.jCharts.encoders.JPEGEncoder13.encode
(Unknown Source)
at
planning.planplus.charts.ChartImpl.renderImageMapChart
(ChartImpl.java:43)
at
planning.plan.managers.ChartManager.renderImageMapCh
art(ChartManager.java:70)
at
planning.plan.reqhdlrs.ChartRenderRH.doRequest
(ChartRenderRH.java:68)
at
planning.servlet.PlanningRequestHandler.processRequest
(PlanningRequestHandler.java:667)
at
planning.servlet.PlanningServletProxy.invokeRequest
(PlanningServletProxy.java:965)
at iw.servlet.HttpServletProxy.doRequest
(HttpServletProxy.java:224)
at
planning.servlet.PlanningServletProxy.doRequest
(PlanningServletProxy.java:387)
at planning.servlet.PlanningServletProxy.doGet
(PlanningServletProxy.java:364)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.d
oService(StrictServletInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._
service(StrictLifecycleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.ServicingServletState.s
ervice(StrictLifecycleServlet.java:333)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.s
ervice(StrictLifecycleServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service
(ServletInstance.java:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceSt
ate.dispatch(ValidServletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReferen
ce.dispatch(ServletInstanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilte
r(WebAppFilterChain.java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispat
cher.handleWebAppDispatch
(WebAppRequestDispatcher.java:939)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispat
cher.dispatch(WebAppRequestDispatcher.java:530)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispat
cher.forward(WebAppRequestDispatcher.java:176)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward
(WebAppInvoker.java:79)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvo
cationHook(WebAppInvoker.java:201)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvoc
ation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.cache.invocation.CacheableInv
ocationContext.invoke
(CacheableInvocationContext.java:114)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.di
spatchByURI(ServletRequestProcessor.java:186)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatc
her.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleReq
uest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest
(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run
(HttpConnection.java:435)
at com.ibm.ws.util.ThreadPool$Worker.run
(ThreadPool.java:593)
-------------------------------------------------------
Please suggest the source of error. Help urgently
required. Thanks a lot in advance.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=116161&aid=1105121&group_id=16161
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl