id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
9933,Plugin crashes after upgrade,krojew,ChrisNelson,After upgrading from 0.9_ the plugin crashes with info:\r\n\r\n{{{\r\n2012-03-30 14:11:16_543 Trac[tracpm] DEBUG: Creating a simple calendar\r\n2012-03-30 14:11:16_570 Trac[tracpm] ERROR: Not all tickets scheduled\r\n2012-03-30 14:11:16_572 Trac[formatter] ERROR: Macro TracJSGanttChart(milestone=alpha1) failed: \r\nTraceback (most recent call last):\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/wiki/formatter.py"_ line 717_ in _macro_formatter\r\n    return macro.process(args_ in_paragraph=True)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/wiki/formatter.py"_ line 304_ in process\r\n    text = self.processor(text)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/wiki/formatter.py"_ line 291_ in _macro_processor\r\n    text)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac_jsGantt-0.10_r11429-py2.6.egg/tracjsgantt/tracjsgantt.py"_ line 659_ in expand_macro\r\n    tasks = self._add_tasks(options)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac_jsGantt-0.10_r11429-py2.6.egg/tracjsgantt/tracjsgantt.py"_ line 566_ in _add_tasks\r\n    self.pm.computeSchedule(options_ self.tickets)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac_jsGantt-0.10_r11429-py2.6.egg/tracjsgantt/tracpm.py"_ line 764_ in computeSchedule\r\n    t[field] = ticketsByID[t['id']][field]\r\nKeyError: 'calc_start'\r\n}}},defect,closed,highest,TracJsGanttPlugin,critical,fixed,,,0.12
