JIRA Charting Plugin

Name JIRA Charting Plugin
Vendor Atlassian Pty Ltd (Website)
Authors Atlassian
Homepage http://confluence.atlassian.com/display/JIRAEXT/JIRA+Charting+Plugin
Issue Management http://developer.atlassian.com/jira/browse/JCHART
Continuous Integration n/a
Categories Content
Most Recent Version 1.4.1
Availability JIRA v3.13 to v3.13
State Stable
Support Atlassian Supported Plugins
License Freeware / Open Source (BSD)
Price Free
Release Docs http://confluence.atlassian.com/display/JIRAEXT/JIRA+Charting+Plugin
Java API Docs n/a
Download Source http://svn.atlassian.com/svn/public/contrib/jira/jira-charting-plugin/tags/jira-charting-plugin-1.4.1/
Download JAR jira-charting-plugin-1.4.1.jar

Compatibility With JIRA

Plugin Versions 3.10 3.11 3.12 3.13
1.4.1
1.4
1.3.13  
1.3.11  

Download older versions

The Charting plugin does not work with Sybase ASE. See JCHART-17 and JCHART-21.

If you are using SQL Server as a database, please make sure you are using 1.2.10 or higher, which fixes a bug that caused search index lock problems.
If JIRA issues have been imported from an external system:
The charting plugin cannot calculate resolution dates for issues that were resolved prior to CSV import. Please vote on JCHART-41 to see this feature in a future release.

Description/Features

A plugin providing various charts and reports for JIRA.
These charts and reports provide a visual representation of a project or a saved filter in different contexts.

In general, charts are:

  • run over any saved filter or project
  • for a period of X days previous to the current date
  • broken down into incremental periods of hours, days, weeks, months, quarters or years.
  • hyperlinked to relevant issues in the Issue Navigator
  • linked to a relevant report showing a larger chart, as well as a detailed data table

Portlets and Reports

The plugin currently includes the following charts (each with associated portlet and report), which are:

  • Recently Created Issues - a bar chart showing the issues recently created.
    • The green portion of the bar shows the created issues which are resolved, the red portion shows created but as yet unresolved issues.
    • This visually shows both how quickly you're creating issues, as well as how many of those created issues are resolved.
  • Created vs Resolved Issues - a difference chart showing the issues created vs resolved over a given period.
    • This chart can either be cumulative or not.
    • Areas in red show periods where more issues were created than resolved, areas in green show periods where more were resolved than created.
    • Versions can also be added to this chart, showing you how issue creation & resolution related to releases
  • Resolution Time - a bar chart showing the average resolution time (in days) of resolved issues.
    • This is useful to show you over time whether your team is getting better or worse at resolving issues in a timely fashion.
  • Average-Age Open Issues - a bar chart showing the average number of days that issues have been unresolved
    • This chart displays the average of how long issues remain open on a specified interval (e.g. daily, weekly, etc.)
  • Pie Chart - display issues from a project or filter grouped by a statistic type in pie-chart format
    • The issues can be grouped by any statistic type (e.g. Status, Priority, etc.)
  • Average Time in Status - displays the average number of days issues have spent in a status.
  • Average Number of Times in Status - displays the average number of times an issues has been in a status.
  • Time to First Response - displays the number of hours taken to respond to issues in a project or for a filter. Portlet only (i.e. not available as a report).
  • Time Since Chart - For any chosen date field, shows a bar chart with number of issues with the chosen date field set on that date.

'Charting' View for Issue Navigator

The JIRA Charting Plugin now integrates with your issue navigator. When viewing search results you can click the 'Chart' option in the issue navigator views to popup an instant chart view.

From the chart view popup you have the option to configure any chart that is available via the charting plugin. Once happy with your chart and its configuration you can, in one step, create a named filter and save the chart to any page on your dashboard.

Custom Fields

  • Resolution Date - required to be installed, this custom field indexes issue resolution dates (for fast querying during charting) but also allows you to add resolution date into any filter or search. For example: show me all issues resolved during this week or in the last 30 days. This field can of course be combined with other search fields.
  • First Response Date - required to be installed, this custom field indexes the date of the first comment that is not by the reporter (for fast querying during charting) but also allows you to add this date into any filter or search.
  • Time in Status - Stores statistics about the amount of time/times an issue has spent/been in its statuses. This field is used to generate the Average Number of Times Spent In Status and Average Time Spent In Status Charts.
    Please Sir, can I have some more?
    I'm always looking for suggestions of new charts to add to this plugin. If you've got a suggestion please raise a feature request with specific details on exactly what data the chart should show, where the data comes from and why it's useful.
    Need support? Please see our support page for details.

Usage and Installation

MS SQL Server users please upgrade

The 1.1.1 version of the plugin caused problems on MS SQL Server and possibly other databases. Please upgrade the plugin to version 1.1.2.

Headless Mode

You may need to run Java in Headless Mode. This is accomplished by setting the VM variable - -Djava.awt.headless=true

  1. Install the plugin by copying the JAR to WEB-INF/lib inside your JIRA web application and restart JIRA.
    • Note: You must restart JIRA after this step, before the next!
    • Note: The next three fields must be added as their respective Custom Field types (Do not add these fields as type Date Picker).
  2. Go to Administration > Custom Fields and add a new custom field of the type Resolution Date. Do not add this field to any workflow transition screens (e.g. Resolve screen), but if you want you could display it on the default ("view issue") screen.
    • Recommendation: name the custom field "Resolution Date"
    • Warning: make sure the searcher is set to "Date Picker" (bonus: this means you can now search and filter by date resolved!)
  3. Go to Administration > Custom Fields and add a new custom field of the type Date of First Response. Do not add the field to any (transition) screens.
    • Warning: make sure the _searcher is set to "Date Picker" (bonus: this means you can now search and filter by date of the first comment!)
  4. Go to Administration > Custom Fields and add a new custom field of the type Time in Status. Do not add the field to any (transition) screens.
    • Warning: make sure the searcher is set to "Free Text Searcher" (NOTE: you will not want to put this field on any screens as the data it stores is not in human readable format)
  5. Go to Administration > Indexing and re-index your JIRA data.
  6. Now you can add new chart portlets to your Dashboard, or view reports from any projects Browse Project page.
    • Note: I've tried to do as much intelligent cross linking as possible. All chart portlets are linked through to relevant report for more detail, and all charts elements (bars, points etc) are linked to a relevant issue search showing you the issues which make up that element.
      Please do not add the Resolution Date custom field to any Resolve Issue Screens, this can make it so that the resolution date is calculated incorrectly if the issue does not yet have any change history.

Additional Notes

  1. Internet Explorer users will need to configure the 'Temporary Internet file' settings of their browsers, to be able to print pages with charts correctly.
    The Internet Explorer cache should be set to check for newer versions of stored pages 'Automatically', not 'Every visit to the page' (i.e. no caching).
    For full instructions, see the relevant section of the user guide here.

Version History

Plugin Versions

Version Date State License Price
Show description 1.4.1 (#31) 23 Dec 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

First maintenance version that is compatible with JIRA 3.13

Contributors

  • Atlassian — Developer

Show description 1.4 (#30) 01 Sep 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

Updated to be API compatibale with JIRA 3.13

Contributors

  • Atlassian — Developer

Show description 1.3.13 (#29) 06 May 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixed incompatibility with Firebird database.

Contributors

  • Atlassian — Developer

Show description 1.3.11 (#28) 29 Oct 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixed an InvalidMethodException that was sometimes being fired.

Contributors

  • Atlassian — Developer

Show description 1.3.10 (#27) 16 Sep 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Updated to use Lucene 2.2 in line with JIRA 3.11.

Contributors

  • Atlassian — Developer

Show description 1.3.9 (#26) 21 Jun 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixes JCHART-165 (Links were not being disabled properly on the issue navigator chart) JCHART-166 (Number of issues was no longer being shown in the section labels for pie charts).

Contributors

  • Atlassian — Developer

Show description 1.3.8 (#25) 06 Jun 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Compatibility release for JIRA 3.10 feature JRA-12844, only required for JIRA 3.10 - no functional differences otherwise.

Contributors

  • Atlassian — Developer

Show description 1.3.7 (#24) 27 May 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixes JCHART-164 (when there were exactly eight segments in the pie chart two adjacent segments had the same colour).

Contributors

  • Atlassian — Developer

Show description 1.3.6 (#23) 09 May 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixes JCHART-50 Resolution date and Date of first response are now datetime customfields.

Contributors

  • Atlassian — Developer

Show description 1.3.5 (#22) 16 Apr 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixes JCHART-149 Proper fix for concurrency bug in the older version of JFreeChart.

Contributors

  • Atlassian — Developer

Show description 1.3.4 (#21) 05 Mar 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixes JCHART-149 Work-around for concurrency bug in the version of JFreeChart being used and JCHART-150 Improved validation for input variables.

Contributors

  • Atlassian — Developer

Show description 1.3.3 (#20) 06 Feb 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixes HSQL issues JCHART-145 and JCHART-147.

Contributors

  • Atlassian — Developer

Show description 1.3.2 (#19) 29 Jan 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

The charting plugin no longer uses the user configured value for the Base URL. This was causing problems for users who had an incorrectly configured Base URL (see JCHART-140 and JCHART-141)

Contributors

  • Atlassian — Developer

Show description 1.3.1 (#18) 29 Dec 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Charting plugin now uses JIRA's lazy loading instead of its own.

Contributors

  • Atlassian — Developer

Show description 1.3 (#17) 17 Dec 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Contains the 'Charting' View for Issue Navigator and may JCHART bug fixes.

Contributors

  • Atlassian — Developer

Show description 1.2.13 (#16) 29 Nov 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixes for JCHART-98 and JCHART-99.

Contributors

  • Atlassian — Developer

Show description 1.2.11 (#15) 22 Oct 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Contains Fixes for: JCHART-67 (case-sensitivity problem in Sybase) - note Sybase still appears broken.

Contributors

  • Atlassian — Developer

Show description 1.2.10 (#14) 26 Sep 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Contains Fixes for: JCHART-79 (problems with the time in status field on MS-SQL).

Contributors

  • Atlassian — Developer

Show description 1.2.9 (#13) 18 Sep 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Contains Fixes for JCHART-84 (problems with saving status in the average time in status graph) and JCHART-84 (Safari browser problems with lazy loading).

Contributors

  • Atlassian — Developer

Show description 1.2.7 (#12) 07 Sep 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Created a new Time Since Chart. Any date field can be chosen, the chart then shows a bar chart with number of issues with the date field set on that date.

Contributors

  • Atlassian — Developer

Show description 1.2.6 (#11) 09 Aug 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Charts viewed via the RunPortlet Servlet no longer lazy load (important when charts are viewed via Confluence). Missing entries in the properties files have been added.

Contributors

  • Atlassian — Developer

Show description 1.2.5 (#10) 09 Aug 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Made all the portlets lazy loading. Portlets now show a place-holder until the graph is generated. Please note that this version of the plugin requires JIRA 3.6.3 and above.

Contributors

  • Atlassian — Developer

Show description 1.2.4 (#9) 09 Aug 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Added Time in status custom field and the Average Time in Status and Average Number of Times in Status charts. Please note that this version of the plugin requires JIRA 3.6.3 and above.

Contributors

  • Atlassian — Developer

Show description 1.2.3 (#8) 26 May 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Added time until first comment chart and custom field. Images now have width and height attributes.

Contributors

  • Atlassian — Developer

Show description 1.2.2 (#7) 26 May 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixed JCHART-39.

Contributors

  • Atlassian — Developer

Show description 1.2.1 (#6) 26 May 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixed JCHART-35 / JRA-9894.

Contributors

  • Atlassian — Developer

Show description 1.2 (#5) 25 May 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Added Pie Charts and Average Age reports and portlets.

Contributors

  • Atlassian — Developer

Show description 1.1.2 (#4) 19 Feb 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Fixed incompatibility with MS SQL Server - JCHART-19

Contributors

  • Atlassian — Developer

Show description 1.1.1 (#3) 31 Jan 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Updated to work with JIRA 3.5. No functional changes.

Contributors

  • Atlassian — Developer

Show description 1.1 (#2) 28 Jan 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Improve performance when handling incorrect data, improved internationalisation support (french bundled).

Contributors

  • Atlassian — Developer

Show description 1.0 (#1) 17 Jan 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Initial checkin - includes "Recently Created", "Created vs Resolved" and "Resolution Time" charts and reports.

Contributors

  • Atlassian — Developer

Open Issues

Screenshots

Labels

atlassian-supported atlassian-supported Delete
chart chart Delete
charting charting Delete
plugin plugin Delete
jira jira Delete
byatlassian byatlassian Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jan 17, 2006

    Sulka Haro says:

    How about Burndown Chart generation, similar to this agile plugin? http://paloa...

    How about Burndown Chart generation, similar to this agile plugin?

    http://paloalto.laughingpanda.com/mediawiki/index.php/Agile_Plugins

    1. Jan 17, 2006

      Mike Cannon-Brookes says:

      Sulka, That burndown chart looks very similar to the one already in the Agile V...

      Sulka,

      That burndown chart looks very similar to the one already in the Agile Velocity Tracking plugin? Is there something one provides that the other doesn't?

      Cheers,
      Mike

      1. Jan 18, 2006

        Sulka Haro says:

        The Agile Velocity plugin tracks Story Points (project complexity value) over de...

        The Agile Velocity plugin tracks Story Points (project complexity value) over development iterations (Versions). The Laughing Panda plugin tracks the remaining number of working hours in an iteration versus the projected amount of work left. In other words, you configure the number of developers you have, the number of hours they're expected to work each day and then you'll get a report against the configured deadline of each version and the summed up work log estimates.

        This allows you to tell every day if you're late or ahead of the iteration schedule.

        1. Feb 06, 2006

          Markus Hjort says:

          Yep, that's the difference. Currently the main purpose of the plugin is to gener...

          Yep, that's the difference. Currently the main purpose of the plugin is to generate Scrum Sprint Burndown Charts (see http://www.controlchaos.com/about/burndown.php). The plugin is  still quite rough on the edges. However, we are already using it in some projects.

          Cheers,
          Markus 

  2. Jan 17, 2006

    Alix Layman says:

    This is excellent - my management has been screaming for trend reports. Will be ...

    This is excellent - my management has been screaming for trend reports. Will be installing and configuring asap.

    Couple questions:

    Am assuming that the Resolution Date field must be added to all issue forms/contexts.

    1. If so, how does it get populated? Does the closer have to pick the res date for each issue?

    2. Any way to populate this for "pre-plugin install" data?

    3. Please confirm that this report does NOT look at the out-of-box Resolution field value. We have added a couple of workflow steps after Resolve (QA Verify-Close and UAT Verify-Close) but not added new corresponding resolution values. Hence a bug that has been fixed but not yet tested and closed will already have "Resolved" in Resolution field, rendering these reports less useful.

    We're very excited about this plugin -- thanks and keep up the good work!

    1. Jan 17, 2006

      Mike Cannon-Brookes says:

      Alix, No worries - let me see if I can answer your queries! The resolutio...

      Alix,

      No worries - let me see if I can answer your queries!

      1. The resolution date field is populated when doing the initial reindexing. The first time you reindex it will take 'quite a bit 'longer than normal. Subsequent reindexes will take longer than normal, but I don't believe this is significantly longer right now.
      2. Reindexing will populate this field for all data, before the plugin was installed and not. This was one of my design decisions that it had to work with old data to be useful.
      1. It doesn't actually look at resolution values at all at the moment. It merely looks to see which issues are resolved vs those which aren't. (ie does it have any resolution at all?)

      Hope this helps!

      Cheers,

      Mike 

      1. Jul 21, 2008

        Renjith V says:

        Mike, While generating the "Created vs. Resolved" chart, I get the chart only f...

        Mike,

        While generating the "Created vs. Resolved" chart, I get the chart only for "Created". When I had a look at the filter that I use in Issue Navigator, "Resolution Date" has correct values for resolved issues.

        Please help.

         One observation: The JIRA instance shows two "Resolution Date" fields, even though both has correct values.

        Renjith

  3. Jan 18, 2006

    Jami Bradley says:

    Love the new plug-in - I have been doing a manual SQL, exporting to Excel, and m...

    Love the new plug-in - I have been doing a manual SQL, exporting to Excel, and making the charts - glad I don't have to do that anymore!

    We have imported quite a few issues from an old system. When those imported, they didn't get a change history, so the resolution date is not available. I can see that these don't have the resolution date set, but how will it affect the charts when you are counting resolved issues?

    Thanks!

    Jami

    1. Jan 18, 2006

      Mike Cannon-Brookes says:

      Unfortunately old issues without a change history won't be charted by the plugin...

      Unfortunately old issues without a change history won't be charted by the plugin. If you wanted to, you could manually insert those records into the database but it wouldn't be simple. You'd need to simulate the issue being 'resolved' at a certain date. This will insert 1 record into the ChangeGroup table (a group of changes made) and 1 or more into the ChangeItem table (the actual fields changed).

      If you resolve a new issue, you should see these records created. The resolution date is taken from the date of any ChangeGroup with an attached ChangeItem where resolution field changes from 'no value' to 'any value'.

  4. Jan 23, 2006

    Shannon Krebs says:

    Would it be possible to add reporting on the number of issues that are reopened ...

    Would it be possible to add reporting on the number of issues that are reopened (possibly in conjunction with the Created vs Resolved Issues chart) or does the resolution date field limit this to only reporting on the current status?

    Are reopend issues counted as newly created in these charts or do issues only show up as created once?

    1. Jan 23, 2006

      Mike Cannon-Brookes says:

      Shannon - in this current version, reopening an issue leaves it simply as a 'cre...

      Shannon - in this current version, reopening an issue leaves it simply as a 'created' issue. It will only show up once.

  5. Jan 23, 2006

    Alix Layman says:

    Regarding errors seen on just 2 of the 3 reports (Resolution Time and Created vs...

    Regarding errors seen on just 2 of the 3 reports (Resolution Time and Created vs Resolved): I had the same problem and believe it is caused by "proactively" creating the custom field BEFORE installing the plug-in.

    To fix:

    Delete your original new field.
    Create it again -- this time Type: Resolution Date will be an option. Select that, name it and save.
    I did not assign it to any screens - you may if you like, but that may make it editable.
    Re-index.

    To verify that the dates have been populated by the re-index:
    Go to your issue navigator.
    Configure/add new column: Resolution Date to your navigator
    Select "Back to navigator" link.
    You should now see dates in that column and the charts will now all work correctly.

    -- Might want to tweak the install instructions to emphasize that you can/should create the custom field only after installing the plug-in, and/or mention that the type Resolution Date is added during install.
     

  6. Jan 31, 2006

    Thomas Schlegel says:

    Hi Mike, nice plugin ! Will there be a german version in the near future ?...

    Hi Mike,

    nice plugin !

    Will there be a german version in the near future ? 

     

     

     

    1. Jan 31, 2006

      Mike Cannon-Brookes says:

      Thomas - I don't speak very good German unfortunately! But if you know some...

      Thomas - I don't speak very good German unfortunately! But if you know someone who can translate, there are only a few properties files in the plugin. Right now we just have a French translation (_fr) but no German (_de).

      Language files are in Subversion.

  7. Feb 09, 2006

    Neil Arrowsmith says:

    Pie Charts! It would be great to see an extension to the Single Level Group By R...

    Pie Charts! It would be great to see an extension to the Single Level Group By Report that will display a pie-chart of the filter results, broken down by the chosen field.

  8. Feb 09, 2006

    Thomas Sonnenberg says:

    Hi everyone, I have a perhaps small problem. I am running JIRA on AIX 5 with Or...

    Hi everyone,

    I have a perhaps small problem. I am running JIRA on AIX 5 with Oracle and a Tomcat 5.5 server.

    I have installed the plugin and now I have two issues:

    1.) I dont see the custom field on the issue page 

    2.) When I start one of the new reports I get an error:

    Could not execute action [ConfigureReport]:org.jfree.chart.JFreeChart<p><small><small><pre>java.lang.NoClassDefFoundError: org.jfree.chart.JFreeChart at java.lang.J9VMInternals.initialize(J9VMInternals.java:114) at org.jfree.chart.ChartFactory.createBarChart(ChartFactory.java:570) at com.atlassian.jira.ext.charting.jfreechart.ChartUtils.generateBarChart(ChartUtils.java:86) at

    and so on...

    Do I hve to install something else on my AIX machine?

    Thanks for any answers.

    By from the other side of the world (Germany)

     

    Thomas 

    1. Feb 09, 2006

      Mike Cannon-Brookes says:

      Thomas, Are you running JIRA in headless mode? What version of the JDK and JIRA...

      Thomas,

      Are you running JIRA in headless mode? What version of the JDK and JIRA are you using? My immediate guess would be that the problem is with generating images in headless mode on AIX. Do JIRA's thumbnails work properly when you upload an image?

      1. May 17, 2006

        Yucel Ahi says:

        Hi Mike, first of all: Thank you for this incredible useful plugin!! I...

        Hi Mike,

        first of all: Thank you for this incredible useful plugin!!

        I had the same problem as Thomas had with the JIRA Charting Plugin V1.2.1 in Jira 3.6 with Apache Tomcat 5.0 running on a Linux 2.6.11.4-20a machine.

        • Restart of Jira Webapp did not help
        • Restart of Tomcat Container did not help
        • Restart of system (reboot) helped

        But i don't know what the problem was.

        Best regards

  9. Feb 16, 2006

    hernan guelman says:

    Mike? Hey, I see bug reports regarding a problem that I have, but no comment on ...

    Mike? Hey, I see bug reports regarding a problem that I have, but no comment on it.
    When I re-index, the console throws tons of exceptions (I can give you the dump if you want), and basically, indexing fails and I get an empty project (-: after removing the chart control and re-indexing it all goes back to how it was (thank god! I almost had to take an oxygen tank!).

     Is this a problem you know how I can solve? what I am dowing wrong? using sql server BTW...

    1. Feb 17, 2006

      Nick Menere says:

      Hernan, We currently looking into some of the charting plugin problems. So far w...

      Hernan,
      We currently looking into some of the charting plugin problems.
      So far we are seeing people running mssql are the only ones having major problems. (due to some transaction problems).

      If you could create a support request at support.atlassian.com and attach your logs and a thread dump (if you got one).

      Cheers,
      Nick

      1. Feb 22, 2006

        hernan guelman says:

        my bad. The problem was because I had an older version of JIRA (3.2), and there ...

        my bad. The problem was because I had an older version of JIRA (3.2), and there was nothing that catched my attention towards the fact that the plugin is not supposed to work with that version of JIRA. I upgraded JIRA and now it is all fine.

         nice job.

  10. Feb 16, 2006

    Bevan Arps says:

    An excellent extension to JIRA - one that adds a whole new level of capabilities...

    An excellent extension to JIRA - one that adds a whole new level of capabilities. People at work have see the graphs on our Test Server and have asked when we're putting JIRA 3.5 into production. Thank you.

    You wrote: I'm always looking for suggestions of new charts to add to this plugin

    So, here our our suggestions for improving an already great tool.

    For all graphs

    (a) Specify range in terms of # periods. Eg, 12 months or 52 weeks; It seems kinda odd to allow "Quarterly for 100 days". 

    (b) On a lot of the graphs we end up with nothing useful on the X axis - just a whole bunch of dots. Makes it harder to see what the timespan is.

    Graph Specific: "Average Resolution Time"

    Great graph, really useful.

    We found, however, that we had to drill down a bit to understand what was going on. We had an enormous spike (long resolution time) for one month, but when we drilled down, found that this was because a bunch of extremely old issues were finally being addressed by an external vendor. So, the spike was good!

    Could you add a line to the graph, showing the average age of unresolved issues over time? This would allow for some interesting analysis without having to drill down. If the bar went above the line, the issues closed were mostly older ones; if the bar went below the line, the issues closed were newer ones. Having this line would have helped us understand our spike. Also, the trend of the line (up or down) would help in managing our backlog.

    Another idea - what about having some stacked bars to show the distribution of ages of the issues resolved? The total height of the bar would be unchanged, but broken down (say) into four groups: Resolved within 7 days,  Resolved within 30 days, resolved within 90 days, resolved over 90 days. It would be harder, but possibly the breakpoints could be configurable ...

    New Graph: Age of Open issues

    Generate a bar chart with date on the x-axis and count on the y-axis showing issues from a given filter (or non-closed issues for a project), grouped by their creation date. This allows a simple way to see the age distribution of issues that need to be addressed.

    Perhaps this could be a stacked-bar chart, with each bar broken down - by status or priority.

    We currently generate graphs of this kind with Crystal Reports as a part of monthly reporting - having them available in real time within JIRA would be really cool.

    New Graph: Pie Charts

    Break down the results of a filter by status or priority.

  11. Mar 08, 2006

    Amos Gouaux says:

    Does this plugin work with Sun JDK 1.5.0_06 ?

    Does this plugin work with Sun JDK 1.5.0_06 ?

    1. Mar 08, 2006

      Mike Cannon-Brookes says:

      Amos - I don't see why it wouldn't. Are you having problems with that specific r...

      Amos - I don't see why it wouldn't. Are you having problems with that specific release?

      1. Mar 08, 2006

        Nick Menere says:

        You may be being affected by JRA-9198. This is aparently fixed in 1.5_07 (when ...

        You may be being affected by JRA-9198.

        This is aparently fixed in 1.5_07 (when ever that comes out)....

  12. Mar 13, 2006

    Dylan Etkin says:

    A user who had some trouble getting the charting plugin working says: Before in...

    A user who had some trouble getting the charting plugin working says:

    Before installing this plugin, make sure
    that thumbnails work. If they don't, then run ldd on libawt.so in your
    Java installation to see which X libraries aren't present (fc4 may need
    the libs in xorg-x11-deprecated-libs-6.8.2-37.FC4.49.2.i386.rpm). Also
    check your DISPLAY environment variable.

  13. Mar 30, 2006

    Hubert Chen says:

    I posted on the JIRA-dev forums, but I'm posting here because it's more appropri...

    I posted on the JIRA-dev forums, but I'm posting here because it's more appropriate.

    I would like to have a report and graph a chart indicating the number of currently open bugs on each date of a given date range. This is not the number bugs which were created on each day(the "Created vs Resolved" and "Recently Created Issue" can do those).

    Original post here: http://forums.atlassian.com/thread.jspa?threadID=9900&tstart=0

  14. Apr 03, 2006

    Konstantin Goldin says:

    Hello, First of all, from description, plugin looks awesome, thank you for it. ...

    Hello,

    First of all, from description, plugin looks awesome, thank you for it. Unfortunately, something seems to go wrong when I try to work with this plugin (windows, complete installation from scratch of the latest version). I placed plugin jar file as directed, created  Resolution Date field, re-indexed JIRA.

     1. I do see report, but it is empty - straight line.

    2. Resolution Date field, appears in Browse Issues screen, and has no values

    3. Resolution Date field is not visible in any other screen.

    Please advise on how to resolve this, or what diagnostic steps are needed to provide more information.

    Thank you,

    Konstantin 

  15. Apr 24, 2006

    stew stryker says:

    A small typo in the Usage & Installation instructions. Where it says 'make ...

    A small typo in the Usage & Installation instructions.

    Where it says 'make sure the searcher is set to "Date Picker"', it should say Date Range Picker.  At least that's the only option I see available.  I'm still installing it so I don't know how well it runs yet.

    However, as Konstantin mentions above, even though I assigned this custom field to the Resolve Issue screen (which should show up when I resolve or close an issue), I don't see it there.  Maybe it's "auto-magic" and therefore invisible?  I haven't tried running a graph yet, but I'm guessing maybe I need to resolve some issue first, then it'll show results?

    1. Apr 24, 2006

      stew stryker says:

      Sorry, I should have tried a chart first.  It seems to work just fine with ...

      Sorry, I should have tried a chart first.  It seems to work just fine with the existing data I have.  I didn't have to resolve any issues for it to work.

      Looks nice!  Thanks for a great plugin!

  16. Apr 24, 2006

    stew stryker says:

    An enhancement suggestion/request, if I may? On the Pie Chart, when I select St...

    An enhancement suggestion/request, if I may?

    On the Pie Chart, when I select Statistic Type and choose Component, I'd like a way to exclude sub-tasks.  I realize I could build a filter for this, but if I'm trying to chart tasks for a given project, so I'm selecting the project name from the Project or Saved Filter drop-down list.  In order to exclude sub-tasks via filter, I'd need one filter per project.

    A possible solution I see for this might be a checkbox on the selection screen to allow you to limit the graph to the currently-selected project, then you could select a "no sub-tasks" filter.

    Thanks!

  17. May 16, 2006

    Vincent Eggen says:

    The pie chart is great. Good job ! From our perspective, the obvious next nice ...

    The pie chart is great. Good job !

    From our perspective, the obvious next nice improvement would be to add the time factor over it.

    We're working on a feature driven based development process, and such view would be really usefull.

    Thanks!

    Vince

  18. Nov 14, 2006

    Jean-Baptiste Catté says:

    I have tried to install this on Jira 3.6.3, and all the new custom field types a...

    I have tried to install this on Jira 3.6.3, and all the new custom field types are available, except the Resolution Date one.

    Instead I have the following message in the log:

    2006-11-14 20:42:34,066 ERROR [jira.issue.managers.DefaultCustomFieldManager] 
    Could not find any custom field value with key 'com.atlassian.jira.ext.charting:resolutiondate'.
    

    It appears that the message has occured for a long time in our Jira installation. So I guess somebody has tried the plugin then removed it...

    We also have this message for de.phil.jira.plugin:searchableattachment, that belong to a plugin that we have removed, and for two custom field we have coded ourself, but that are still there and working.

    So I guess that our custom field list is corrupted. How could we fix that?

    1. Nov 15, 2006

      Jean-Baptiste Catté says:

      For anybody interested in the solution: in fact several modules were unactivated...

      For anybody interested in the solution: in fact several modules were unactivated since the previous installation, error messages are still there but it's working now.

  19. Nov 22, 2006

    Matt Doar says:

    How would Atlassian recommend obtaining the following graphs? 1. x-axis time, y...

    How would Atlassian recommend obtaining the following graphs?

    1. x-axis time, y-axis number of bugs, one line per component

    2. x-axis time, y-axis number of bugs, one line per status

    These are commonly requested graphs.

     ~Matt

    1. Nov 23, 2006

      Jed Wesley-Smith says:

      This is a very compelling sounding graph, but it has several significant technic...

      This is a very compelling sounding graph, but it has several significant technical hurdles. You are talking about historical data which JIRA is not optimised for querying. JIRA is after all essentially an OLTP system geared towards manipulation of current issue status.

      All data points apart from the present would need to be generated from the change history at each time slice. Finding the status and component of an issue would then need to check through the change history and find the closest changes before/after the slice and work out the status/component at that time.

      This would likely be an expensive report to generate in terms of development and resource utilisation and we would recommend it was run against a copy of the JIRA data, not the online production system.

      There are existing reporting and OLAP systems that are geared towards developing this kind of report.

      If you do come up with something for this, please let us know about it!

      1. Nov 23, 2006

        Jed Wesley-Smith says:

        BTW. the created vs. resolved graph at the top of this page is generated by main...

        BTW. the created vs. resolved graph at the top of this page is generated by maintaining a "Resolved Date" against the issue itself, so it doesn't need to trawl through historical change data.

  20. Nov 27, 2006

    Matt Doar says:

    Jed, Thanks for the feedback. Yes,  it's compelling sounding because every...

    Jed,

    Thanks for the feedback. Yes,  it's compelling sounding because every employer that I install Jira for wants it, and is surprised that Jira can't provide it

    So, does Atlassian have any recommendations for existing OLAP systems to generate such graphs?

    ~Matt

    1. Nov 27, 2006

      Amos Gouaux says:

      We're in a similar boat. One project owner exports his entire projects into Exce...

      We're in a similar boat. One project owner exports his entire projects into Excel, loads it into an Access database, then generates reports/graphs from there. Now he's hitting the limit on the number of records one can export via JIRA. This is easy to get around just by fudging the URL for the export, but still a bit tedious. I was going to create a JIRA db view and/or an export file for him to use, but haven't gotten around to it yet. That's also a bit tedious because I'm not intimate with the JIRA db schema.

      I can understand that JIRA isn't the vehicle for such reporting/graphing, but the fact is that managers often need such reports, and sometimes even for legitimate reasons.

      I hate to mention it because we're not a rich school by any stretch, but I can see this OLAP being an add-on. If managers want it so badly, they have to pay for it, and we'll be sure to pass the bill onto them. I'm sure there are other corporate customers with deeper pockets that wouldn't mind paying Atlassian for this extra add-on as well. It could be a completely separate product that is not tied into JIRA at all, but simply knows how to access and manipulate the JIRA db, maybe? Or perhaps it could first initiate a replication of the JIRA db into a special db just for this OLAP mechanism so as to not hit JIRA too hard.

      Anyway, that's my mindless rambling for this morning.

      1. Nov 27, 2006

        Jed Wesley-Smith says:

        We know of quite a few customers who have their own custom reports and feeds to ...

        We know of quite a few customers who have their own custom reports and feeds to various information systems they create from the data in the JIRA database. I don't know of any who generate this particular report exactly, but it wouldn't be that difficult a job to extract and transform the data so it was suitable.

        We don't have any specific recommendations regarding OLAP systems, it really depends on your requirements - there are huge OLAP systems with very funky UIs that cost a fortune, there's Excel/Access and there's plenty in between.

        We probably wouldn't want to provide this as an actual JIRA add-on as it would create an undesirable load on the JIRA application and database.

  21. Nov 27, 2006

    Matt Doar says:

    Yeah, I've done a few of those myself. For completeness, please would you descr...

    Yeah, I've done a few of those myself.

    For completeness, please would you describe how one can use Excel/Access to generate such graphs. I get the "export my entire project as Excel", but I don't see how this let's one group events into time-based plots, or why Access comes into this. I guess it's a matter of parsing the table of events from day zero to aggregate the information for the graph.

  22. Dec 14, 2006

    Alexander Weiss says:

    Is some developer able to provide also for the JIRA version 3.7 beta 2 the corre...

    Is some developer able to provide also for the JIRA version 3.7 beta 2 the corresponding plugin jar 1.2.13?

    Cheers,
    Alexander

  23. Feb 13, 2007

    Dave Borgeest says:

    Um, yeah. Looks like this has a dependancy that's broken. [Closure - Resolu...

    Um, yeah. Looks like this has a dependancy that's broken.

    [Closure - Resolution Fields & User or Group Tracking Report Plugin] appears to be required for the Resolution Date custom field. Any workarounds??

  24. Mar 13, 2007

    Marc Van Doorselaere says:

    Hi, Version 1.3.5 is in your version list, but not downloadable yet.  Tha...

    Hi,

    Version 1.3.5 is in your version list, but not downloadable yet. 

    Thanks,

     Marc 

    1. Apr 02, 2007

      Hamish Barney says:

      Hi Marc, The 1.3.5 version of the JIRA Charting Plugin isn't ready for release y...

      Hi Marc,
      The 1.3.5 version of the JIRA Charting Plugin isn't ready for release yet. I'm waiting for JIRA 3.8.1 to be released because JIRA 3.8.1 will come bundled with the latest version of JFreeChart (which version 1.3.5 of the JIRA Charting Plugin is dependant on). When version 1.3.5 is released it will only be compatible with JIRA 3.8.1 and above (because of the dependancy on the latest version of JFreeChart).
      Thanks,
      Hamish

  25. Mar 14, 2007

    Kola Oyedeji says:

    We've just upgraded to 3.8. Does anyone know if this is compatible with 3.8? Th...

    We've just upgraded to 3.8. Does anyone know if this is compatible with 3.8?

    Thanks 

    1. Apr 02, 2007

      Hamish Barney says:

      Hi Kola, The Charting Plugin is compatible with JIRA 3.8. I would recommend usin...

      Hi Kola,
      The Charting Plugin is compatible with JIRA 3.8. I would recommend using the latest version of the plugin compatible with your version of JIRA (i.e. currently JIRA Charting Plugin 1.3.4 for the 3.8 release of JIRA). If you have any problems or have any suggestions you should register them at the Charting Plugin's issue tracker.
      Thanks,
      Hamish

  26. Mar 26, 2007

    Biju Chacko says:

    Any idea when 1.3.5 will be released?

    Any idea when 1.3.5 will be released?

    1. Apr 02, 2007

      Hamish Barney says:

      Hi Biju, The release of the 1.3.5 version of the JIRA Charting Plugin will be ma...

      Hi Biju,
      The release of the 1.3.5 version of the JIRA Charting Plugin will be made to coincide with the release of version 3.8.1 of JIRA. I believe this should happen sometime in the next two weeks as of the time of posting this message. 1.3.5 will only be compatible with 3.8.1+ of JIRA.
      Thanks,
      Hamish

  27. Mar 27, 2007

    Alexander Weiss says:

    The required field of type Time In Status shouldn't be in the search mask becaus...

    The required field of type Time In Status shouldn't be in the search mask because I guess that no one can really use is for the search of issues. This field is much more a source of irritation in the search mask.

  28. Mar 27, 2007

    Efi Bagourdi says:

    As requested by others also please upload 1.3.5! You have added it to your v...

    As requested by others also please upload 1.3.5! You have added it to your version list!

    1. Apr 02, 2007

      Hamish Barney says:

      Hi Efi, While 1.3.5 is in the version list you will notice that it is currently ...

      Hi Efi,
      While 1.3.5 is in the version list you will notice that it is currently unreleased. This is so that features and bugs that are scheduled to be included with the 1.3.5 release can be associated with it before the actual release is made. As I said to Marc above, the 1.3.5 version of the JIRA Charting Plugin isn't ready for release yet. I'm waiting for JIRA 3.8.1 to be released because JIRA 3.8.1 will come bundled with the latest version of JFreeChart (which version 1.3.5 of the JIRA Charting Plugin is dependant on). When version 1.3.5 is released it will only be compatible with JIRA 3.8.1 and above (because of the dependancy on the latest version of JFreeChart).
      Thanks,
      Hamish

  29. Mar 27, 2007

    Lars says:

    Yes, please post 1.3.5. We are upgrading to 3.8 but don't want to do so without ...

    Yes, please post 1.3.5. We are upgrading to 3.8 but don't want to do so without this.

    1. Apr 02, 2007

      Hamish Barney says:

      Hi Lars, There is no need to wait for the 1.3.5 release. 1.3.4 is compatible wit...

      Hi Lars,
      There is no need to wait for the 1.3.5 release. 1.3.4 is compatible with JIRA 3.8. The 1.3.5 release of the charting plugin is going to be dependent on the JIRA 3.8.1 release and will not work with JIRA 3.8. I recommend that you use the 1.3.4 release unless you're planning to upgrade to 3.8.1 when its released in the coming week or two.
      Thanks,
      Hamish

  30. Apr 13, 2007

    Jerry Ng says:

    I got "Error: No resolution date custom field found. This custom field needs to ...

    I got "Error: No resolution date custom field found. This custom field needs to be added to run this report." on Resolution Time Report.  All required custom fields are already there including Resolution Date custom field.

    May I also ask which maven goal should I call to build 1.2.13 to work on JIRA 3.7.4?

    Regards,
    Jerry

    1. Apr 17, 2007

      Tim Pettersen says:

      Hi Jerry, I've responded to your support case with a tentative solution to the ...

      Hi Jerry,

      I've responded to your support case with a tentative solution to the problem you've described here.

      If it works (as it does for me) let me know I'll update this page to help other users who encounter similar issues.

      cheers,
      Tim

      1. Jul 02, 2007

        Heji Kim says:

        You get "No resolution date custom field found.."  even if you added the Re...

        You get "No resolution date custom field found.."  even if you added the Resolution Date field if it's not of type Resolution Date.

        Heji 

        1. Feb 20

          Mehmet Kazgan says:

          I think there might be 3 things you might want to check: 1. Make sure that you i...

          I think there might be 3 things you might want to check:
          1. Make sure that you installed the correct version of the plugin in regards to your Jira version.
          2. Make sure that you have enabled all plugins as mentioned above.
          3. Which is why I think you are having the issue:
          a) Delete the existing custom fields (Resolution Date etc) you created,
          b) Go to add custom fields and Select the specific custom field in the screen (Resolution Date) rather than creating the field by yourself.

          Cheers,
          Mehmet

  31. Apr 19, 2007

    Bettina Zucker says:

    Hello, I already upgraded to Jira 3.8.1. The charting plugin 1.3.5 works at fi...

    Hello,

    I already upgraded to Jira 3.8.1.

    The charting plugin 1.3.5 works at first glance.

    Until now I only noticed that the numbers of issues disappeared from the pie chart. Bug or feature?

    Cheers

    Bettina Zucker 

  32. May 07, 2007

    Mahadevan S says:

    It would be really nice if the charting portlets allowed for a free text title t...

    It would be really nice if the charting portlets allowed for a free text title to be provided along with the parameters. This would help in distinguishing charts (E.G. two pie charts with different parameters one for resolution and another for status) that I might want to include side by side on a dashboard with an appropriate chart title.

     Cheers

    Mahadevan

  33. May 07, 2007

    Armen M says:

    My organization is using Jira 3.6 Enterprise, and as such I went ahead and deplo...

    My organization is using Jira 3.6 Enterprise, and as such I went ahead and deployed the 1.2.11 Charting jar. I can see from the functionality and screenshots, however, that I might be missing some of the latest functionality.

    Am I able to save executed charts to a Dashboard in 1.2.11?

    Would I be able to use release 1.3.5 (or any other release that supports adding to Dashboard for instance) within Jira 3.6 (#153)?

    Thanks in advance!

    -armen

  34. May 30, 2007

    Dennis Thrysøe says:

    Hey, Is it possible to create a chart and then link directly to the image from ...

    Hey,

    Is it possible to create a chart and then link directly to the image from another web page on some other server? A single URL could contain all necesarry parameters and respond with a chart image?

    -dennis 

  35. Jun 05, 2007

    Dana Koch says:

    Ideally, the plugin should be built into the WAR file if not running standalone,...

    Ideally, the plugin should be built into the WAR file if not running standalone, instead of dropped into the running WEB-INF/lib directory, so if the WAR file is rebuilt, the plugin doesn't disappear (this seems to be standard operating procedure with all the rest of the plugins).

    1. Jul 08, 2008

      Paul Csapo says:

      Just bumping Dana's point, as it's important.

      Just bumping Dana's point, as it's important.

  36. Jun 05, 2007

    Yannick AMEUR says:

    Hello, i have install this plugin, but i have a brother (mozilla or Ie 6) in eng...

    Hello, i have install this plugin, but i have a brother (mozilla or Ie 6) in english, my jira is in english UKbut the label name of reports in BROWSE PROJECT are in french language ...  Have you a solution for change this Label ?

    thank's.

    Yannick 

  37. Sep 04, 2007

    Christoph Ebner von Eschenbach says:

    Hello, i just installed the plugin, but cannot see any charts (neither as a port...

    Hello, i just installed the plugin, but cannot see any charts (neither as a portlet nor in the issue navigator => "diagrams").
    When trying to display a chart via issue navigator => diagrams i only get a greyed-out-screen.
    Inspecting the console window i see the following error

    19:48:53,627 ERROR [Engine] ----- Root Cause -----
    java.lang.NoSuchMethodError: org.jfree.chart.ChartFactory.createPieChart(Ljava/lang/String;Lorg/jfree/data/general/PieDataset;ZZZ)Lorg/jfree/chart/JFreeChart;
    at com.atlassian.jira.ext.charting.jfreechart.ChartUtils.generatePieChart(ChartUtils.java:447)
    at com.atlassian.jira.ext.charting.data.DataCollector.populatePieChart(DataCollector.java:664)
    at com.atlassian.jira.ext.charting.charts.singlefieldpie.SingleFieldPieChart.getViewHtml(SingleFieldPieChart.java:57)
    <...snipped...>

    Restart of JBoss didnt help.
    Restart of PC didnt help.

    We are using

    • JIRA Professional Edition, Version: 3.10.2-#262
    • jira-charting-plugin-1.3.9.jar
    • JBOSS 3.2.3

    Thanks for any ideas to resolve this...
    Christoph

    1. Sep 05, 2007

      Eddie Kua says:

      Hello Christoph, java.lang.NoSuchMethodError: org.jfree.chart.ChartFactory.cre...

      Hello Christoph,

      java.lang.NoSuchMethodError: org.jfree.chart.ChartFactory.createPieChart(Ljava/lang/String;Lorg/jfree/data/general/PieDataset;ZZZ)Lorg/jfree/chart/JFreeChart;
      at com.atlassian.jira.ext.charting.jfreechart.ChartUtils.generatePieChart(ChartUtils.java:447)
      

      Based on the error that you given, this could possibly happened due to the outdated jars exist in the class paths. Can you please make sure that there is no duplicated jar files in WEB-INF/lib

      If this doesn't address your problem, you may want to raise a support request at:

      We will help you from there.

      Cheers,
      Eddie

  38. Sep 20, 2007

    Irene García says:

    Hi! I have a problem..      I installed the jira calend...

    Hi! I have a problem..

         I installed the jira calendar plugin in version 3.10 of Jira. When i tested the reports i notice that the "Created vs Resolved Issues Report" doesn´t work, i mean , it only shows

    the created issues but not the resolved issues (the table shows 0 issues resolved too).

         I don´t know if that happens because i change the workflow and create new steps (i have a step called "Resuelto" that has a link with the

    Resolved status like in the original workflow and other steps linked to their corresponding status). 

         The same happens in the "average time in status" and "average number of time in status" reports, it´s like it doesn´t recognize the statuses.

    The only report related with statuses that works it´s the pie chart with the attribute "Statistic Type" = Status.

    Any idea??? ....Thanks for your help!

    1. Sep 20, 2007

      Erik Serating says:

      Try this which was posted in JCHART20 by Sean Rees, it fixed my issue. I is a pa...

      Try this which was posted in JCHART20 by Sean Rees, it fixed my issue. I is a pain though as you have to compile this into code every time you upgrade.

      SO ATLASSIAN GUYS...PLEASE PUT THIS INTO THE CODE BASE!!!!

      had this problem on our installation: JIRA 3.6, Tomcat 5.5, MySQL 4.1.12. It seems that the plugin (or something else) was storing a NULL_TIMESTAMP in the custom field storage. This broke this check in com.atlassian.jira.ext.charting.field.ResolutionDate (ResolutionDate.java:30)

      // if issue is resolved and db value is null, then calculate date and store
      if (issue.getResolution() != null && dbDate == null)
      { ... }

      I "fixed" it by:
      if (issue.getResolution() != null && (dbDate == null || dbDate.equals(NULL_TIMESTAMP))) { ... }
      }
      So, now Resolution Date shows the date properly (this includes showing the date if an issue was transitioned through the standard Open->Resolved->Closed path and through the less-frequent Open->Closed transition).

      This fix applies to the latest trunk (rev2060) from svn.

  39. Oct 31, 2007

    Abhishek Tripathi says:

    Hi, Is there any diffeence between 'Date Picker' and 'Date Range Picker' ? As...

    Hi,

    Is there any diffeence between 'Date Picker' and 'Date Range Picker' ?

    As I'm trying to create custom field  'Resolution Date' but in the 'Search Template' I'm not getting option for 'Date Picker'.

    Jira Version 3.11

    Thanks,

  40. Jan 23, 2008

    Torsten Ueckert says:

    I wonder if this is still actively maintained. I think this is a very useful pl...

    I wonder if this is still actively maintained.

    I think this is a very useful plugin for JIRA but there are a lot requests for new or improved functions like e.g. burndown charts or

    open vs. resolved charts for a given time period or iteration (JCHART-184),that do not seem to be too complicated to implement.

    Also there are some important bug like the translation error (JCHART-171) that makes is unusable is certain situations.

    It would be good if someone could at least comment these issues, whether they are considered to be looked at in the near future, whether there are known workarounds, etc.

    Thanks,

    -Torsten

    1. Mar 17, 2008

      Brad Johnson says:

      +1 I would like to know this as well.

      +1 I would like to know this as well.

  41. Feb 01, 2008

    Paul Csapo says:

    Hi, What I've seen so far is great, though I wouldn't feel comfortable giving ea...

    Hi,
    What I've seen so far is great, though I wouldn't feel comfortable giving each and every user the chance to produce charts for fear of reducing performance or destabilising JIRA.
    Is there a way to restrict use of the charts feature to certain users or groups?

    kind regards,
    Paul

    1. Mar 25, 2008

      Paul Csapo says:

      Does anyone know if we are able to restrict usage of the charts plugin for certs...

      Does anyone know if we are able to restrict usage of the charts plugin for certsin users/groups?
      I've raised a support request with Atlassian too, but no answers back yet.

      kind regards,
      Paul

  42. Mar 03, 2008

    David Mitchell says:

    does anyone have a version of this with the burn down chart compiled already for...

    does anyone have a version of this with the burn down chart compiled already for 3.12.1?

    If so would you mind sharing?

    1. Mar 05, 2008

      Torsten Ueckert says:

      I also am looking desperately for this.

      I also am looking desperately for this.

  43. Mar 05, 2008

    Hasin Jahan says:

    All my reports have been wokring except Pie Chart. I have been using&n...

    All my reports have been wokring except Pie Chart. I have been using Jira version 3.8 and plugin version1.3.4 Could someone please help me....I am getting following error:

    HTTP Status 404 - Could not execute action [ConfigureReport]:org.jfree.chart.plot.PiePlot.setSectionOutlinePaint(Ljava/lang/Comparable;Ljava/awt/Paint;)V<p><small><small><pre>java.lang.NoSuchMethodError: org.jfree.chart.plot.PiePlot.setSectionOutlinePaint(Ljava/lang/Comparable;Ljava/awt/Paint;)V at com.atlassian.jira.ext.charting.jfreechart.ChartUtils.setSectionColor(ChartUtils.java:466) at com.atlassian.jira.ext.charting.jfreechart.ChartUtils.generatePieChart(ChartUtils.java:454) at com.atlassian.jira.ext.charting.data.DataCollector.populatePieChart(DataCollector.java:664) at com.atlassian.jira.ext.charting.data.DataCollector.populatePieChart(DataCollector.java:622) at com.atlassian.jira.ext.charting.charts.singlefieldpie.SingleFieldPieReport.generateReportHtml(SingleFieldPieReport.java:49) at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:96) at webwork.action.ActionSupport.execute(ActionSupport.java:153) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:209) 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.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55) at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38) 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:181) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16) 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:41) 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.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91) 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.gzip.GzipFilter.doFilter(GzipFilter.java:72) 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 com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39) 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.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) </pre></small></small></p>

  44. Mar 07, 2008

    Brad Johnson says:

    We just installed this plugin and have not been able to get it to work.  Th...

    We just installed this plugin and have not been able to get it to work.  The default pie-chart will show up after pressing the chart icon in the issue navigator, but I am not able to configure it.  I receive a small progress bar that never stops spinning.  We have Jira 3.12.1..  Any ideas?

    1. Mar 19, 2008

      Brad Johnson says:

      A bit more details.  This is not appearing for us because the "spinning" li...

      A bit more details.  This is not appearing for us because the "spinning" link for customizing the graph from the issue navigator is refering to its internal ip address and port. we have a proxy in front of jira and confluence to perform nat and port redirect.Ironically enough, this setup was suggested to our group by Atlassian, but they aren't sure how to resolve this issue. It seems to relate to JCHART-23, but I'm not sure.

      If anyone has run into this similar situation or knows how to get around this (static or dynamic filter), I'd like to hear any ideas.  

      1. Mar 31, 2008

        Brad Johnson says:

        Actually got the ticket resolved.  Our admins were able to resolve the issu...

        Actually got the ticket resolved.  Our admins were able to resolve the issue. I don't fully understand how, but if you run across this same issue,  our Atlassian support ticket where the solution was found was: JSP-21487

         

  45. Mar 08, 2008

    Renjith V says:

    I am unable to get "Created vs Resolved" working. All my issues are either in op...

    I am unable to get "Created vs Resolved" working. All my issues are either in open state of closed state. The ones in closed state had passed through the resolved state before. The resolution date also is visible in Issue Navigator.

    But the chart always shows 0 items for resolved

    1. Mar 13, 2008

      Mark MacVicar says:

      I ran into the same problem. For me it was caused by my saved filter. I was only...

      I ran into the same problem. For me it was caused by my saved filter. I was only searching for open bugs, so it shows 0 resolved. When I changed my search to list all bugs the display was correct.

  46. Mar 12, 2008

    Neil Arrowsmith says:

    Is it still possible to get hold of older versions of the Charting plugin? We're...

    Is it still possible to get hold of older versions of the Charting plugin? We're running Jira 3.10.1, and upgrading to 3.12.2 would be quite a big deal for us without a huge amount of benefit, so I really want to install plugin version 1.3.9. I'm sure it was accessible from this page somewhere a couple of weeks ago, but can't find it now.

    Thanks
    Neil

  47. Mar 25, 2008

    Simona Necula says:

    I added the plugin, the custom fields and I reindexed the data but none of the c...

    I added the plugin, the custom fields and I reindexed the data but none of the custom fields got populated.

     PLease advise. I Have jira 3.11 and jdk 1.6.0_03.

    Thanks,

    Simona 

  48. Apr 01, 2008

    Brad Johnson says:

    does anyone know an effective way to track reopen tickets?  I can set up a ...

    does anyone know an effective way to track reopen tickets?  I can set up a filter to find all reopen tickets, but that only finds the tickets that are reopen at that particular time.  If I use the created vs. resolved report in conjunction with the reopen filter that I setup, is the "created" line essentially the reopen count for any particular day?  Is it a way for me to tell how many reopen tickets there have been over the last X days/months???

    1. Apr 29, 2008

      Amit Khullar says:

      A very simple workaround for this problem what I can think of is to add 2 more c...

      A very simple workaround for this problem what I can think of is to add 2 more custom fields

      1: Flag_Reopen ( Data Type Number)

      2: Date_Reopen (Data Type Date)

      Now after creating them go to the workflow you are using and in the transition where you reopen the ticket do the following Post Functions

      1: Update Field Flag_Reopen to 1 for that issue

      2: Copy the Update Date field value to Field Date_Reopen

      Make sure you keep these Functions after the lines Set issue status to the linked status of the destination workflow step.
      — THEN Add a comment to an issue if one is entered during a transition.
      — THEN Update change history for an issue and store the issue in the database.
      Hope this helps.

      Regards

      Amit 

  49. Apr 25, 2008

    Malathi Thangavelu says:

    Hi All, Can you please let us know, whether this plugin would work in Confluenc...

    Hi All,

    Can you please let us know, whether this plugin would work in Confluence also.(cause we cant create these customf field so is there any otehr option)

    Or advice is there any other plugin with the same functionality and can be used in confluence ?

    Regards.

  50. Apr 29, 2008

    asukataozi says:

    Hi ,     I can not find the "Burndown chart" in this plugin...

    Hi ,

        I can not find the "Burndown chart" in this plugin!Does it include in it??Wait for your help,Thanks!

    1. Aug 22, 2008

      William Crighton says:

      I believe I just added that as an option of the 'Created Vs Resolved' chart. Che...

      I believe I just added that as an option of the 'Created Vs Resolved' chart. Check out my other comment.

      1. Aug 23, 2008

        Renjith V says:

        William, Sorry, I couldn't locate this option while adding "Created vs. Resolve...

        William,

        Sorry, I couldn't locate this option while adding "Created vs. Resolved" portlet . (I am using the latest version 1.3.14 which you have provided).

        Or is this present as a separate portlet?

         -- Renjith

        1. Aug 23, 2008

          William Crighton says:

          It might be a problem with our definition of a 'burndown' chart. It has been des...

          It might be a problem with our definition of a 'burndown' chart. It has been described to me as a chart showing created vs. resolved issues over time (typically using bars) with a single line showing the issue count of unresolved issues. As you near your next software release you watch the number of unresolved issues 'burndown' (hopefully) to zero, identifying you're going to make your release. That's what I enabled with this plugin (Note - starting with changes initially written by Pierrick Perret).
          To see this chart the defaults are pre-configured (bars instead of lines, show unresolved as true, show cumulative as false). If you define a 'burndown' chart differently then I'm sorry for the confusion. I'd like to hear your definition tho.

          1. Aug 24, 2008

            Renjith V says:

            William, You are right. Resolved count shows the burndown in terms of tasks. I w...

            William, You are right. Resolved count shows the burndown in terms of tasks. I was thinking about the effort burn down using the "original estimate" field and effort logged using the "time tracking" feature.

            More in the direction of agile methodologies...

            Do you know about any plugin that gives this effort burn-down?

            Thank you for the quick answer. 

            --Renjith

  51. May 01, 2008

    Dan Morrow says:

    I really like the "Created vs Resolved" issues report. I would like to see this ...

    I really like the "Created vs Resolved" issues report. I would like to see this style of report for any two filtered result sets.

    For instance, I'd like to create one filter of all "In Progress" issues. And another filter that would show all "Open" issues. The concept is the same, except instead of having two status hard-coded in chart, the chart would just display one group of filtered results over time, vs another set of filtered results over time.

    Another example, one manager here wants to show this graph, but just display "Closed" issues vs "Not closed" issues. (He doesn't care if the issue is Resolved, he wants to know that it has been resolved, and verified by QA, and then closed). This graph could be created if I had the ability to show the results of two filters in the same graph.

    If there is any way of doing this now, I'd be happy to hear about it. Otherwise, if there is any intent on doing something like this?

    Thanks,
    -Dan.

  52. Aug 22, 2008

    William Crighton says:

    I have created a new version of this plugin using the ideas of the 'pending' cha...

    I have created a new version of this plugin using the ideas of the 'pending' chart written by Pierrick Perret (http://confluence.atlassian.com/display/JIRAEXT/Charting+Plugin+++Pending+feature?showComments=true&showCommentArea=true).

    I based this plugin on the official v1.3.13 version of the atlassian plugin. Instead of 'Pending' I used the word 'Unresolved'. I put all of the 'unresolved' options within the 'createdVsResolved' chart and added the ability to have created and resolved numbers represented by 'bars' instead of 'lines'. The jar can be downloaded from:

    https://maven.atlassian.com/contrib//com/atlassian/jira/ext/charting/jira-charting-plugin/1.3.14/jira-charting-plugin-1.3.14.jar
    I need to check with Atlassian for the proper process of getting approval for making this an Atlassian 'supported' version of the plugin. The charting resources are all working on the next release of the charting plugin v1.4 and so no more changes are planned for this release.

     http://www.capitalcityconsultants.com

  53. Aug 25, 2008

    Jo-Anne says:

    I'm sure that I've missed something basic, but this new feature is not working f...

    I'm sure that I've missed something basic, but this new feature is not working for me.  When I select the Unresolved type and then chose my project.  On my dashboard I get the message: portlet.pending.nochart.  In the area where I would expect to see the title I get: portlet.pending.name: poirtlet.pending.anonymousFilter.

     ideas?

    1. Aug 25, 2008

      William Crighton says:

      I'm not sure why you are getting the 'nochart' message (which should appear as: ...

      I'm not sure why you are getting the 'nochart' message (which should appear as: 'No chart created. Possibly invalid project or saved filter selected?') but I have fixed the error where you don't see the proper error string. I'm unable to duplicate the error. I've posted an updated version of the plugin at the link given above.

      1. Aug 26, 2008

        Jo-Anne says:

        Well now I get a much nicer error message.  I still cannot get it to work p...

        Well now I get a much nicer error message.  I still cannot get it to work properly though.  My filter certainly returns the correct info.  So I know that my filter is correct.  What sort of chart is is supposed to returned?

        1. Aug 26, 2008

          William Crighton says:

          Jo-Anne, goto my profile and send me an email - i'll help you debug the problem...

          Jo-Anne,

          goto my profile and send me an email - i'll help you debug the problem. I'm interested in what's causing this. I'll post the result here once we figure out what is wrong.

  54. Aug 27, 2008

    Paul Csapo says:

    Hi, I posted a bug report here: https://support.atlassian.com/browse/JSP-19560&a...

    Hi, I posted a bug report here: https://support.atlassian.com/browse/JSP-19560&nbsp;& http://developer.atlassian.com/jira/browse/JCHART-134

    and they said it was fixed in version 1.4, but is version 1.4 of the plugin released yet, and is it compatible with 3.12.2?

    Regards,
    Paul

    1. Aug 28, 2008

      Ferenc Kiss says:

      Paul, that issue was fixed (with a tons of other improvements) in 1.4 which is n...

      Paul, that issue was fixed (with a tons of other improvements) in 1.4 which is not out yet. Because of the other improvements, this plugin version will rely on JIRA's 4.x development branch.

      1. Aug 28, 2008

        Paul Csapo says:

        Thanks for the information, Ferenc.

        Thanks for the information, Ferenc.

      2. Aug 28, 2008

        Brad Johnson says:

        Is there any timeframe for when 1.4 would be released.  In September, I was...

        Is there any timeframe for when 1.4 would be released.  In September, I was going to use the "pending" plugin with the run chart (unresolved/pending configuration), but if 1.4 is going to be released relatively soon, I may hold off.  Thanks, Brad

  55. Sep 05, 2008

    Kashyap Parikh says:

    I am using plugin version 1.3.13 and it works great with configuring pre-set por...

    I am using plugin version 1.3.13 and it works great with configuring pre-set portlets. But I am not able to chart and save my own filters. From the error it seems like I am missing some configuration (classpath?). Thanks in advance for your help!

    Here are the steps I have follwed.

    1. Deployed 1.3.13 on JIRA version 3.12.3 #302

    2. Added 3 custom fields and ran reindex

    3. I see Charts option for each of my filter results which is great!

    4. Clicking the Charts link on any filter results page shows default pie chart correctly but when I click Configure it gives me following error.

    5. Same thing when I click Save button except it fails on (AddPortletToPortal) 

    HTTP Status 404 - Could not execute action [SavePortletSearchViewConfiguration!default]:Action 'SavePortletSearchViewConfiguration' not found or could not be initialized: java.lang.ClassNotFoundException: SavePortletSearchViewConfiguration<p><small><small><pre>java.lang.IllegalArgumentException: Action 'SavePortletSearchViewConfiguration' not found or could not be initialized: java.lang.ClassNotFoundException: SavePortletSearchViewConfiguration
        at webwork.action.factory.JavaActionFactory.getActionImpl(JavaActionFactory.java:64)
        at webwork.action.factory.ScriptActionFactoryProxy.getActionImpl(ScriptActionFactoryProxy.java:54)
        at webwork.action.factory.XMLActionFactoryProxy.getActionImpl(XMLActionFactoryProxy.java:54)
        at webwork.action.factory.PrefixActionFactoryProxy.getActionImpl(PrefixActionFactoryProxy.java:102)
        at webwork.action.factory.JspActionFactoryProxy.getActionImpl(JspActionFactoryProxy.java:53)
        at webwork.action.factory.CommandActionFactoryProxy.getActionImpl(CommandActionFactoryProxy.java:62)
        at webwork.action.factory.AliasingActionFactoryProxy.getActionImpl(AliasingActionFactoryProxy.java:96)
        at webwork.action.factory.CommandActionFactoryProxy.getActionImpl(CommandActionFactoryProxy.java:53)
        at webwork.action.factory.ContextActionFactoryProxy.getActionImpl(ContextActionFactoryProxy.java:36)
        at webwork.action.factory.PrepareActionFactoryProxy.getActionImpl(PrepareActionFactoryProxy.java:37)
        at webwork.action.factory.ParametersActionFactoryProxy.getActionImpl(ParametersActionFactoryProxy.java:46)
        at webwork.action.factory.ChainingActionFactoryProxy.getActionImpl(ChainingActionFactoryProxy.java:52)
        at webwork.action.factory.DefaultActionFactory.getActionImpl(DefaultActionFactory.java:125)
        at webwork.action.factory.ActionFactory.getAction(ActionFactory.java:63)
        at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:120)
        at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:211)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
        at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
        at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:192)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:125)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
        at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:50)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:79)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

  56. Sep 08, 2008

    2t says:

    Hi,   Are there plans that automated emails or notices sent whenever issues...

    Hi,
     
    Are there plans that automated emails or notices sent whenever issues based on certain conditions changed? For example, send email if an issue has not been touched in x number of days. it's a reminder to the assignee that the issue is there. Or that a reminder is sent when an issue is about to reach a due date or number of days?
     
    Thanks
     

  57. Sep 08, 2008

    2t says:

    Hi,   Are there plans that automated emails or notices sent whenever issues...

    Hi,
     
    Are there plans that automated emails or notices sent whenever issues based on certain conditions changed? For example, send email if an issue has not been touched in x number of days. it's a reminder to the assignee that the issue is there. Or that a reminder is sent when an issue is about to reach a due date or number of days?
     
    Thanks
     

    1. Sep 11, 2008

      Renjith V says:

      I think this has nothing to do with this plugin. This is easily achieved by cre...

      I think this has nothing to do with this plugin.

      This is easily achieved by creating a filter with the required values for either "due date" or/and "updated" fields and then creating a daily subscription for that filter

      ~Renjith

  58. Sep 21, 2008

    elizerber says:

    Which version charting plugin can use in jira 3.7, please help me, thanks lot.

    Which version charting plugin can use in jira 3.7, please help me, thanks lot.

  59. Sep 21, 2008

    Jing Wang says:

    Hello All, I've been trying to install the plug-in, but when I try to add the c...

    Hello All,

    I've been trying to install the plug-in, but when I try to add the custom field, I can't find the Resolution Date type.  I only see the Date Picker type and a Datetime type.  Can anyone tell me what I'm doing wrong?  I'm running Professional Edition, Version: 3.12.3-#302.  Any help would be greatly appreciated.

    -Jing

    1. Sep 22, 2008

      Jo-Anne says:

      If you check your plugins (under the System heading on the Administration menu),...

      If you check your plugins (under the System heading on the Administration menu), on your charting plugin, is everyting enabled?  Do you see any of the other new fields?

      1. Sep 22, 2008

        Jing Wang says:

        Hey Jo-Anne, Thanks for your reply.  I did check the logs, and the plugin ...

        Hey Jo-Anne,

        Thanks for your reply.  I did check the logs, and the plugin wasn't getting loaded correctly.  I was getting the following error:

        2008-09-21 11:16:21,468 Thread-1 ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There were problems loading the module 'customfield-type'. The module and its plugin have been disabled.
        2008-09-21 11:16:21,468 Thread-1 ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There was a problem loading the descriptor for module 'customfield-type' in plugin 'JIRA Charting Plugin'.
         Error retrieving dependency of class: com.atlassian.jira.ext.charting.field.ResolutionDate. Missing class: com/atlassian/jira/imports/project/customfield/ProjectImportableCustomField
        com.atlassian.plugin.PluginParseException: Error retrieving dependency of class: com.atlassian.jira.ext.charting.field.ResolutionDate. Missing class: com/atlassian/jira/imports/project/customfield/ProjectImportableCustomField
            at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:69)
            at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.init(JiraResourcedModuleDescriptor.java:50)
            at com.atlassian.jira.plugin.customfield.CustomFieldTypeModuleDescriptor.init(CustomFieldTypeModuleDescriptor.java:52)
            at com.atlassian.plugin.parsers.XmlDescriptorParser.createModuleDescriptor(XmlDescriptorParser.java:147)
            at com.atlassian.plugin.parsers.XmlDescriptorParser.configurePlugin(XmlDescriptorParser.java:85)
            at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugin(SinglePluginLoader.java:86)
            at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:50)
            at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
            at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:63)
            at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:70)
            at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:28)
            at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:369)
            at com.atlassian.jira.ComponentManager.start(ComponentManager.java:347)
            at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:42)
            at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
            at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
            at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
            at org.apache.catalina.core.StandardService.start(StandardService.java:450)
            at org.apache.catalina.core.StandardServer.start(