Issue Details (XML | Word | Printable)

Key: TMCT-9
Type: Bug Bug
Status: In Progress In Progress
Priority: Major Major
Assignee: Matt Doar
Reporter: Bettina Zucker
Votes: 0
Watchers: 0
Operations

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

Problems with handling of changeitems

Created: 09/May/07 08:49 AM   Updated: 09/May/07 10:31 AM
Component/s: None
Affects Version/s: 3.8
Fix Version/s: None

Time Tracking:
Not Specified

Environment: Jira 3.8.1 enterprise standalone with mysql 4.1.11 both on windows and debian linux

Labels:


 Description  « Hide
I get very often error messages of the kind:

"Unable to produce timechart
Failed to remove non-existent old value: Integrated from TPLAY-37"

where the old value differs from search to search depending on the parameters.
In general the issues causing the problem should NOT be selected by the filter I use in the plugin's configuration.
The 'old value' is not always not-existent, and it is not a value of the configured "Summary Field" of the plugin.

So I really cannot understand what to do to get a working timechart.



 All   Comments   Work Log   Change History   FishEye   Crucible   Builds      Sort Order: Ascending order - Click to sort in descending order
Matt Doar added a comment - 09/May/07 08:59 AM
For some reason, there is a multivalue field that didn't have the value that was shown as being removed in the change history. Is there any change that you can find the error in the jira-atlassian.log file? The text I'm interested in should be just below "Failed to remove from field" and start with "Current values:"

Bettina Zucker added a comment - 09/May/07 09:07 AM
Example from logfile:

2007-05-09 14:52:49,946 http-8080-Processor23 INFO [plugin.report.timecharts.TimeChart] Retrieving results for Priority ...
2007-05-09 14:52:50,290 http-8080-Processor23 ERROR [plugin.report.timecharts.TimeChart] Failed to remove from VWULSW-354 non-existent old single value: RG3_Ultra LOW_VW SW
2007-05-09 14:52:50,290 http-8080-Processor23 ERROR [plugin.report.timecharts.TimeChart] Current values: RG3_Ultra LOW_VW
java.lang.Exception: Failed to remove non-existent old value: RG3_Ultra LOW_VW SW from VWULSW-354
at com.packetmotion.jira.plugin.report.timecharts.LocalIssue.updateFieldValue(LocalIssue.java:168)
at com.packetmotion.jira.plugin.report.timecharts.Snapshot.updateIssue(Snapshot.java:122)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.processChangeset(TimeChart.java:345)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.getLiveResults(TimeChart.java:188)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.getResults(TimeChart.java:111)
at com.packetmotion.jira.plugin.report.timecharts.TimeChartReport.common(TimeChartReport.java:159)
at com.packetmotion.jira.plugin.report.timecharts.TimeChartReport.generateReportHtml(TimeChartReport.java:56)
at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:96)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
...

Another example:

2007-05-09 14:50:28,613 http-8080-Processor23 ERROR [plugin.report.timecharts.TimeChart] Failed to remove from RGIIISW-5619 non-existent old single value: Holtorf, Jan Morten
2007-05-09 14:50:28,628 http-8080-Processor23 ERROR [plugin.report.timecharts.TimeChart] Current values: Groenwoldt, Reiner
java.lang.Exception: Failed to remove non-existent old value: Holtorf, Jan Morten from RGIIISW-5619
at com.packetmotion.jira.plugin.report.timecharts.LocalIssue.updateFieldValue(LocalIssue.java:168)
at com.packetmotion.jira.plugin.report.timecharts.Snapshot.updateIssue(Snapshot.java:122)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.processChangeset(TimeChart.java:345)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.getLiveResults(TimeChart.java:188)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.getResults(TimeChart.java:111)
at com.packetmotion.jira.plugin.report.timecharts.TimeChartReport.common(TimeChartReport.java:159)
at com.packetmotion.jira.plugin.report.timecharts.TimeChartReport.generateReportHtml(TimeChartReport.java:56)
at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:96)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
...

Still another example:

2007-05-09 15:15:25,344 http-8080-Processor25 INFO [plugin.report.timecharts.TimeChart] Retrieving results for Assignee ...
2007-05-09 16:03:46,090 http-8080-Processor25 ERROR [plugin.report.timecharts.TimeChart] Failed to remove from TPLAY-37 non-existent old single value: Integrated
2007-05-09 16:03:46,090 http-8080-Processor25 ERROR [plugin.report.timecharts.TimeChart] Current values: Tested
java.lang.Exception: Failed to remove non-existent old value: Integrated from TPLAY-37
at com.packetmotion.jira.plugin.report.timecharts.LocalIssue.updateFieldValue(LocalIssue.java:168)
at com.packetmotion.jira.plugin.report.timecharts.Snapshot.updateIssue(Snapshot.java:122)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.processChangeset(TimeChart.java:345)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.getLiveResults(TimeChart.java:188)
at com.packetmotion.jira.plugin.report.timecharts.TimeChart.getResults(TimeChart.java:111)
at com.packetmotion.jira.plugin.report.timecharts.TimeChartReport.common(TimeChartReport.java:159)
at com.packetmotion.jira.plugin.report.timecharts.TimeChartReport.generateReportHtml(TimeChartReport.java:56)
at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:96)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
...

Is it enough or should I copy the whole error trace (it' very long)?

Bettina


Matt Doar added a comment - 09/May/07 09:11 AM
No, that's good thanks. I'll try and work out what could be happening.