Our version of Agilo Pro went and corrupted itself. It's no longer
possible to view our sprint or whiteboard. Seems to be dying while
calculating the burndown chart. The traceback is below. The json value
it was trying to decode was:

u'0.10000000000000001'

I have no idea how this got into the database in the first place.

Any idea how to correct our database to get the whiteboard back?

Thanks,

Mike.


Traceback (most recent call last):
  File "/var/ableton/trac/lib/python2.5/site-packages/Trac-0.11.6-
py2.5.egg/trac/web/main.py", line 450, in _dispatch_request
    dispatcher.dispatch(req)
  File "/var/ableton/trac/lib/python2.5/site-packages/Trac-0.11.6-
py2.5.egg/trac/web/main.py", line 206, in dispatch
    resp = chosen_handler.process_request(req)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/api/view.py", line 155, in
process_request
    return self._call_filters_and_handler(req, handler)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/api/view.py", line 143, in
_call_filters_and_handler
    data = handler(req) or {}
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/backlog/web_ui.py",
line 323, in do_get
    chart = self._get_and_prepare_burndown_chart_if_neccessary(req,
backlog)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/backlog/web_ui.py",
line 302, in _get_and_prepare_burndown_chart_if_neccessary
    widget.prepare_rendering(req)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/charts.py",
line 165, in prepare_rendering
 
self._populate_with_sprint_and_viewer_timezone(self.data['sprint_name'],
req.tz)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/charts.py",
line 176, in _populate_with_sprint_and_viewer_timezone
    remaining_times = self._get_remaining_time_series(sprint_name),
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/charts.py",
line 337, in _get_remaining_time_series
    return self.sp_controller.process_command(cmd_rem_times)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/api/controller.py", line 361,
in process_command
    return command.execute(self, date_converter, as_key)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/api/controller.py", line 315,
in execute
    return self._execute(controller, date_converter, as_key)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/sprint/controller.py",
line 906, in _execute
    return aggregator.burndown_data_for_sprint(self.sprint,
extend_until=end, filter_by_component=self.filter_by_component)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/model.py",
line 166, in burndown_data_for_sprint
    filter_by_component=filter_by_component)
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/model.py",
line 182, in aggregate_changes_with_interval
    self._compute_aggregation_for_all_changes()
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/model.py",
line 200, in _compute_aggregation_for_all_changes
    self._compute_aggregation()
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/model.py",
line 279, in _compute_aggregation
    current_remaining_time += change.delta()
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/model.py",
line 98, in delta
    return self.parse_microformat()[0]
  File "/var/ableton/trac/lib/python2.5/site-packages/
binary_agilo-1.3.0.6_PRO-py2.5.egg/agilo/scrum/burndown/model.py",
line 83, in parse_microformat
    microformat = json.loads(self.value)
  File "build/bdist.linux-i686/egg/simplejson/__init__.py", line 307,
in loads
  File "build/bdist.linux-i686/egg/simplejson/decoder.py", line 338,
in decode
    raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 1 column 18 - line 1 column 19 (char 18 -
19)

-- 
Follow Agilo on Twitter: http://twitter.com/agiloforscrum
Please support us by reviewing and voting on: 
http://userstories.com/products/8-agilo-for-scrum 
http://ohloh.net/p/agilo-scrum 
http://freshmeat.net/projects/agiloforscrum

You have received this message because you are subscribed to
the "Agilo for Scrum" Google Group. This group is focused on
supporting Agilo for Scrum users and is moderated by
agile42 GmbH <http://www.agile42.com>.

To post to this group, send email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/agilo

Reply via email to