Edgewall Software

Changes between Initial Version and Version 2 of Ticket #5403


Ignore:
Timestamp:
Jun 1, 2007, 10:14:45 AM (17 years ago)
Author:
Christian Boos
Comment:

For a quick fix, use the sqlite3 command line, and reset that due date to empty manually.

e.g.

sqlite3 db/trac.db "update milestone set due = '' where name = 'Waste'"

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5403

    • Property Component roadmap β†’ webadmin
    • Property Severity blocker β†’ normal
  • Ticket #5403 – Description

    initial v2  
    1 I did enter the date 31.12.2100 in the due date field of Milestone. After that I can't go to the admin menΓΌ Milestone and I can't add new tickets. How can I remove this date?
     1I did enter the date 31.12.2100 in the due date field of Milestone. After that I can't go to the admin menu Milestone and I can't add new tickets. How can I remove this date?
    22
    3 
     3{{{
    44Python Traceback
    55Most recent call last:
    66
    7     * File "c:\python25\lib\site-packages\Trac-0.11dev_r5555-py2.5.egg\trac\web\main.py", line 431, in dispatch_request
    8       Code fragment:
    9        426. if not env and env_error:
    10        427. raise HTTPInternalError(env_error)
    11        428. try:
    12        429. try:
    13        430. dispatcher = RequestDispatcher(env)
    14        431. dispatcher.dispatch(req)
    15        432. except RequestDone:
    16        433. pass
    17        434. return req._response or []
    18        435. finally:
    19        436. if not run_once:
    20       Local variables:
    21       Name      Value
    22       after     [' except RequestDone:', ' pass', ' ...
    23       before    [' if not env and env_error:', ' raise ...
    24       dispatcher        <trac.web.main.RequestDispatcher object at 0x0148C050>
    25       e         ValueError('timestamp out of range for platform time_t',)
    26       env       <trac.env.Environment object at 0x00EEF590>
    27       env_error         None
    28       env_name  'NavisionProject'
    29       env_parent_dir    None
    30       env_path  'G:\\Project\\NavisionProject'
    31       env_paths         ['G:\\Project\\NavisionProject']
    32       environ   {'HTTP_AUTHORIZATION': 'Digest username="admin", realm="trac", ...
    33       exc_info  (<type 'exceptions.ValueError'>, ValueError('timestamp out of range for ...
    34       filename  'c:\\python25\\lib\\site-packages\\Trac-0.11dev_r5555-py2.5.egg\\trac\\web\ ...
    35       frames    [{'function': 'dispatch_request', 'lines_before': [' if not env and ...
    36       has_admin         True
    37       line      ' dispatcher.dispatch(req)'
    38       lineno    430
    39       message   u'ValueError: timestamp out of range for platform time_t'
    40       path_info         ['admin', 'ticket', 'milestones']
    41       req       <Request "GET /admin/ticket/milestones">
    42       run_once  False
    43       script_url        None
    44       start_response    <bound method WSGIServerGateway._start_response of ...
    45       tb        <traceback object at 0x01A3AD28>
    46       tb_hide   None
    47       traceback         'Traceback (most recent call last):\n File ...
    48     * File "c:\python25\lib\site-packages\Trac-0.11dev_r5555-py2.5.egg\trac\web\main.py", line 217, in dispatch
    49       Code fragment:
    50        212. 'Do you have cookies enabled?')
    51        213. 
    52        214. # Process the request and render the template
    53        215. try:
    54        216. try:
    55        217. resp = chosen_handler.process_request(req)
    56        218. if resp:
    57        219. if len(resp) == 2: # Clearsilver
    58        220. chrome.populate_hdf(req)
    59        221. template, content_type = \
    60        222. self._post_process_request(req, *resp)
    61       Local variables:
    62       Name      Value
    63       chosen_handler    <trac.admin.web_ui.AdminModule object at 0x01511A50>
    64       chrome    <trac.web.chrome.Chrome object at 0x0148C190>
    65       err       (<type 'exceptions.ValueError'>, ValueError('timestamp out of range for ...
    66       handler   <trac.admin.web_ui.AdminModule object at 0x01511A50>
    67       req       <Request "GET /admin/ticket/milestones">
    68       self      <trac.web.main.RequestDispatcher object at 0x0148C050>
    69     * File "c:\python25\lib\site-packages\Trac-0.11dev_r5555-py2.5.egg\trac\admin\web_ui.py", line 96, in process_request
    70       Code fragment:
    71         91. if not provider:
    72         92. raise HTTPNotFound('Unknown administration panel')
    73         93. 
    74         94. if hasattr(provider, 'render_admin_panel'):
    75         95. template, data = provider.render_admin_panel(req, cat_id, panel_id,
    76         96. path_info)
    77         97. 
    78         98. else: # support for legacy WebAdmin panels
    79         99. data = {}
    80        100. cstmpl, _ = provider.process_admin_request(req, cat_id, panel_id,
    81        101. path_info)
    82       Local variables:
    83       Name      Value
    84       cat_id    u'ticket'
    85       panel_id  u'milestones'
    86       panels    [('accounts', 'Accounts', 'config', 'Configuration'), ('accounts', ...
    87       path_info         None
    88       provider  <trac.ticket.admin.MilestoneAdminPage object at 0x0151C670>
    89       providers         {('general', 'basics'): <trac.admin.web_ui.BasicsAdminPanel object at ...
    90       req       <Request "GET /admin/ticket/milestones">
    91       self      <trac.admin.web_ui.AdminModule object at 0x01511A50>
    92     * File "c:\python25\lib\site-packages\Trac-0.11dev_r5555-py2.5.egg\trac\ticket\admin.py", line 41, in render_admin_panel
    93       Code fragment:
    94         36. 
    95         37. def render_admin_panel(self, req, cat, page, version):
    96         38. req.perm.require('TICKET_ADMIN')
    97         39. # Trap AssertionErrors and convert them to TracErrors
    98         40. try:
    99         41. return self._render_admin_panel(req, cat, page, version)
    100         42. except AssertionError, e:
    101         43. raise TracError(e)
    102         44. 
    103         45. 
    104         46. class ComponentAdminPage(TicketAdminPage):
    105       Local variables:
    106       Name      Value
    107       cat       u'ticket'
    108       page      u'milestones'
    109       req       <Request "GET /admin/ticket/milestones">
    110       self      <trac.ticket.admin.MilestoneAdminPage object at 0x0151C670>
    111       version   None
    112     * File "c:\python25\lib\site-packages\Trac-0.11dev_r5555-py2.5.egg\trac\ticket\admin.py", line 192, in _render_admin_panel
    113       Code fragment:
    114        187. self.config.save()
    115        188. req.redirect(req.href.admin(cat, page))
    116        189. 
    117        190. data = {
    118        191. 'view': 'list',
    119        192. 'milestones': model.Milestone.select(self.env),
    120        193. 'default': self.config.get('ticket', 'default_milestone'),
    121        194. }
    122        195. 
    123        196. data.update({
    124        197. 'date_hint': get_date_format_hint(),
    125       Local variables:
    126       Name      Value
    127       cat       u'ticket'
    128       milestone         None
    129       page      u'milestones'
    130       req       <Request "GET /admin/ticket/milestones">
    131       self      <trac.ticket.admin.MilestoneAdminPage object at 0x0151C670>
    1327    * File "c:\python25\lib\site-packages\Trac-0.11dev_r5555-py2.5.egg\trac\ticket\model.py", line 684, in select
    1338      Code fragment:
     
    17045File "c:\python25\lib\site-packages\Trac-0.11dev_r5555-py2.5.egg\trac\ticket\model.py", line 684, in select
    17146  milestone.due = due and datetime.fromtimestamp(int(due), utc) or None
     47}}}
    17248
    173 
    174 
     49{{{
    17550Trac:   0.11dev-r5555
    17651Python:         2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)]
     
    18156Subversion:     1.4.3 (r23084)
    18257jQuery: 1.1.2
     58}}}