Issue Details (XML | Word | Printable)

Key: JCHART-23
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Chenggong LV
Votes: 3
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
JIRA Charting Plugin

by reverse proxy, ERROR 500, jfreechart graph does not exist

Created: 23/Feb/06 01:39 AM   Updated: 03/Sep/08 03:21 PM
Component/s: None
Affects Version/s: 1.1.1, 1.1.2
Fix Version/s: None
Security Level: public (Anyone can view the issue)

Time Tracking:
Not Specified

Environment: used apache's reverse proxy

Labels:


 Description  « Hide
Users who browse jira by apache reverse proxy can not see chart graphs, but those who connected tomcat directly can see these charts perfectly. Strangely, I use localhost as url address, in both situations by revers proxy or directly, access in local, and the jchart works rightly.

-------------------------------------------------------------------------------

    • jira's log

2006-02-21 19:13:32,531 ERROR [500ErrorPage] Exception caught in 500 page File 'C:\tomcat5\temp\jfreechart-onetime-63920.png' does not exist
javax.servlet.ServletException: File 'C:\tomcat\temp\jfreechart-onetime-63920.png' does not exist
at org.jfree.chart.servlet.DisplayChart.service(DisplayChart.java:117)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:177)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)

------------------------------------------

    • tomcat's log, when connected tomcat directly

172.16.0.211 - - [21/Feb/2006:19:11:36 +0800] "GET /jira/images/icons/package_16.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:11:36 +0800] "GET /jira/images/icons/box_16.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:11:36 +0800] "GET /jira/charts?filename=jfreechart-onetime-63916.png HTTP/1.1" 200 20950
172.16.0.211 - - [21/Feb/2006:19:11:36 +0800] "GET /jira/images/icons/bug.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:11:36 +0800] "GET /jira/images/icons/issue_subtask.gif HTTP/1.1" 304 -

----------------------------------------------------------------

    • apache's log, access by reverse proxy

172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/includes/js/cookieUtil.js HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/border/spacer.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/status_open.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/charts?filename=jfreechart-onetime-63918.png HTTP/1.1" 200 13131
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/status_reopened.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/status_inprogress.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/status_closed.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/status_resolved.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/package_16.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/box_16.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/charts?filename=jfreechart-onetime-63920.png HTTP/1.1" 200 20950
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/improvement.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/bug.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/newfeature.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/issue_subtask.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/border/border_bottom.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/task.gif HTTP/1.1" 304 -
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/charts?filename=jfreechart-onetime-63920.png HTTP/1.1" 500 9174
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/charts?filename=jfreechart-onetime-63918.png HTTP/1.1" 500 9174
172.16.0.211 - - [21/Feb/2006:19:13:32 +0800] "GET /favicon.ico HTTP/1.1" 404 1308

----------------

    • tomcat's log, by reverse proxy

127.0.0.1 - - [21/Feb/2006:19:13:31 +0800] "GET /jira/images/icons/status_open.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:13:31 +0800] "GET /jira/charts?filename=jfreechart-onetime-63918.png HTTP/1.1" 200 13131
127.0.0.1 - - [21/Feb/2006:19:13:31 +0800] "GET /jira/images/icons/status_reopened.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:13:31 +0800] "GET /jira/images/icons/status_inprogress.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:13:31 +0800] "GET /jira/images/icons/status_closed.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:13:31 +0800] "GET /jira/charts?filename=jfreechart-onetime-63918.png HTTP/1.1" 500 -
127.0.0.1 - - [21/Feb/2006:19:13:31 +0800] "GET /jira/images/icons/status_resolved.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:13:32 +0800] "GET /jira/images/icons/package_16.gif HTTP/1.1" 304 -

==========================================================================

    • apache's log, by reverse proxy in localhost

127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/dwr/interface/RendererPreviewAjaxUtil.js HTTP/1.1" 200 232
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/dwr/engine.js HTTP/1.1" 200 18369
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/dwr/util.js HTTP/1.1" 200 19634
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/images/icons/status_open.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/images/icons/status_reopened.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/charts?filename=jfreechart-onetime-58147.png HTTP/1.1" 200 13131
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/images/icons/status_resolved.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/images/icons/status_closed.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/images/icons/package_16.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/images/icons/box_16.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/images/icons/bug.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:08 +0800] "GET /jira/charts?filename=jfreechart-onetime-58149.png HTTP/1.1" 200 20950

-----------------------------------

    • tomcat's log, by reverse proxy in localhost

127.0.0.1 - - [21/Feb/2006:19:34:35 +0800] "GET /jira/dwr/util.js HTTP/1.1" 200 19634
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/styles/global_printable.css HTTP/1.1" 200 31897
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/secure/Dashboard.jspa?selectPageId=10040 HTTP/1.1" 200 396426
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/styles/global.css HTTP/1.1" 200 5247
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/includes/js/global.js HTTP/1.1" 200 5797
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/dwr/interface/RendererPreviewAjaxUtil.js HTTP/1.1" 200 232
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/dwr/engine.js HTTP/1.1" 200 18369
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/dwr/util.js HTTP/1.1" 200 19634
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/images/icons/status_open.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/images/icons/status_reopened.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/charts?filename=jfreechart-onetime-58147.png HTTP/1.1" 200 13131
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/images/icons/status_resolved.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/images/icons/status_closed.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/images/icons/package_16.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/images/icons/box_16.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/images/icons/bug.gif HTTP/1.1" 304 -
127.0.0.1 - - [21/Feb/2006:19:35:07 +0800] "GET /jira/charts?filename=jfreechart-onetime-58149.png HTTP/1.1" 200 20950



 All   Comments   Work Log   Change History   FishEye   Crucible   Builds      Sort Order: Ascending order - Click to sort in descending order
Ahmad Masrieh added a comment - 23/Jul/06 12:16 PM
Mike, could you please verify this issue? I need to setup a reverse proxy and this issue would be a show stopper :-/

Brad Johnson added a comment - 19/Mar/08 12:28 AM
Is there a resolution to this issue??? I see this is scheduled for a fix in v1.2.4 which on this page (http://developer.atlassian.com/jira/browse/JCHART/fixforversion/10143) lists the scheduled release date as Aug 2006

Thanks in advance for any help with this issue.