Traceback (most recent call last):
File "/home/ubuntu/source/env/lib/python2.6/site-packages/django_cpserver-1.1-py2.6.egg/cpserver/wsgiserver.py", line 1210, in communicate
req.respond()
File "/home/ubuntu/source/env/lib/python2.6/site-packages/django_cpserver-1.1-py2.6.egg/cpserver/wsgiserver.py", line 729, in respond
self.server.gateway(self).respond()
File "/home/ubuntu/source/env/lib/python2.6/site-packages/django_cpserver-1.1-py2.6.egg/cpserver/wsgiserver.py", line 1889, in respond
response = self.req.server.wsgi_app(self.env, self.start_response)
File "/home/ubuntu/source/env/lib/python2.6/site-packages/Django-1.2_beta_1-py2.6.egg/django/core/handlers/wsgi.py", line 245, in __call__
response = middleware_method(request, response)
File "/home/ubuntu/site/wol/feedback/middleware/server_error_handler.py", line 139, in process_response
return report_error(request, error_metadata)
File "/home/ubuntu/source/env/lib/python2.6/site-packages/Django-1.2_beta_1-py2.6.egg/django/utils/decorators.py", line 36, in __call__
return self.decorator(self.func)(*args, **kwargs)
File "/home/ubuntu/source/env/lib/python2.6/site-packages/Django-1.2_beta_1-py2.6.egg/django/contrib/auth/decorators.py", line 24, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/home/ubuntu/site/wol/feedback/views.py", line 105, in report_error
context = RequestContext(request)
File "/home/ubuntu/source/env/lib/python2.6/site-packages/Django-1.2_beta_1-py2.6.egg/django/template/context.py", line 149, in __init__
self.update(processor(request))
File "/home/ubuntu/site/wol/game/template_cache_context_processors.py", line 16, in navigation_cache_processor
province = get_current_province(request)
File "/home/ubuntu/site/wol/game/utils.py", line 58, in get_current_province
request_cache.province = get_or_dead(owner.pk)
File "/home/ubuntu/site/wol/game/utils.py", line 49, in get_or_dead
province.catchup()
File "/home/ubuntu/site/wol/game/models/province.py", line 842, in catchup
if self.check_returning_armies(World.get_current_tick(), World.get_tick_fraction_completed()) > 0:
File "/home/ubuntu/site/wol/game/models/world.py", line 243, in get_tick_fraction_completed
seconds_since_last_tick = timedelta_to_seconds(cls.get_timedelta_since_last_tick())
File "/home/ubuntu/site/wol/game/models/world.py", line 238, in get_timedelta_since_last_tick
time_since_last_tick = now - cls.get_last_catchup_datetime()
TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'NoneType'
Same as first time around.