﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
16100	date_hierarchy in admin weirdly broken	geber@…	nobody	"My django Installation runns in fcgi. And I get an error like this pretty often:

{{{
Traceback:
File ""/home/.../prod/lib/django/core/handlers/base.py"" in get_response
  111.                         response = callback(request, *callback_args, **callback_kwargs)
File ""/home/.../prod/lib/django/contrib/admin/options.py"" in wrapper
  307.                 return self.admin_site.admin_view(view)(*args, **kwargs)
File ""/home/.../prod/lib/django/utils/decorators.py"" in _wrapped_view
  93.                     response = view_func(request, *args, **kwargs)
File ""/home/.../prod/lib/django/views/decorators/cache.py"" in _wrapped_view_func
  79.         response = view_func(request, *args, **kwargs)
File ""/home/.../prod/lib/django/contrib/admin/sites.py"" in inner
  197.             return view(request, *args, **kwargs)
File ""/home/.../prod/src/../lib/mobileadmin/decorators.py"" in _change_templates
  52.         return function(self, request, *args, **kwargs)
File ""/home/.../prod/src/../lib/mobileadmin/decorators.py"" in _change_templates
  52.         return function(self, request, *args, **kwargs)
File ""/home/.../prod/lib/django/utils/decorators.py"" in _wrapper
  28.             return bound_func(*args, **kwargs)
File ""/home/.../prod/lib/django/utils/decorators.py"" in _wrapped_view
  93.                     response = view_func(request, *args, **kwargs)
File ""/home/.../prod/lib/django/utils/decorators.py"" in bound_func
  24.                 return func(self, *args2, **kwargs2)
File ""/home/.../prod/lib/django/contrib/admin/options.py"" in changelist_view
  1179.         ], context, context_instance=context_instance)
File ""/home/.../prod/lib/django/shortcuts/__init__.py"" in render_to_response
  20.     return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File ""/home/.../prod/lib/django/template/loader.py"" in render_to_string
  188.         return t.render(context_instance)
File ""/home/.../prod/lib/django/template/base.py"" in render
  123.             return self._render(context)
File ""/home/.../prod/lib/django/template/base.py"" in _render
  117.         return self.nodelist.render(context)
File ""/home/.../prod/lib/django/template/base.py"" in render
  744.                 bits.append(self.render_node(node, context))
File ""/home/.../prod/lib/django/template/base.py"" in render_node
  757.         return node.render(context)
File ""/home/.../prod/lib/django/template/loader_tags.py"" in render
  127.         return compiled_parent._render(context)
File ""/home/.../prod/lib/django/template/base.py"" in _render
  117.         return self.nodelist.render(context)
File ""/home/.../prod/lib/django/template/base.py"" in render
  744.                 bits.append(self.render_node(node, context))
File ""/home/.../prod/lib/django/template/base.py"" in render_node
  757.         return node.render(context)
File ""/home/.../prod/lib/django/template/loader_tags.py"" in render
  127.         return compiled_parent._render(context)
File ""/home/.../prod/lib/django/template/base.py"" in _render
  117.         return self.nodelist.render(context)
File ""/home/.../prod/lib/django/template/base.py"" in render
  744.                 bits.append(self.render_node(node, context))
File ""/home/.../prod/lib/django/template/base.py"" in render_node
  757.         return node.render(context)
File ""/home/.../prod/lib/django/template/loader_tags.py"" in render
  64.             result = block.nodelist.render(context)
File ""/home/.../prod/lib/django/template/base.py"" in render
  744.                 bits.append(self.render_node(node, context))
File ""/home/.../prod/lib/django/template/base.py"" in render_node
  757.         return node.render(context)
File ""/home/.../prod/lib/django/template/loader_tags.py"" in render
  64.             result = block.nodelist.render(context)
File ""/home/.../prod/lib/django/template/base.py"" in render
  744.                 bits.append(self.render_node(node, context))
File ""/home/.../prod/lib/django/template/base.py"" in render_node
  757.         return node.render(context)
File ""/home/.../prod/lib/django/template/base.py"" in render
  921.                     dict = func(*args)
File ""/home/.../prod/lib/django/contrib/admin/templatetags/admin_list.py"" in date_hierarchy
  254.                                                 last=models.Max(field_name))
File ""/home/.../prod/lib/django/db/models/query.py"" in aggregate
  321.         return query.get_aggregation(using=self.db)
File ""/home/.../prod/lib/django/db/models/sql/query.py"" in get_aggregation
  374.             in zip(query.aggregate_select.items(), result)
File ""/home/.../prod/lib/django/db/models/sql/query.py"" in resolve_aggregate
  316.             return int(value)

Exception Type: TypeError at /admin/devices/dsd/
Exception Value: int() argument must be a string or a number, not 'datetime.date'
}}}

I have no idea where it comes from. But restarting the apache (and all its fcgi instances and memcached) it works again. I really have no idea, how to solve this issue. Any ideas? Is it a django-bug? Do you need more information?"	Bug	closed	contrib.admin	1.3	Normal	needsinfo			Accepted	0	0	0	0	0	0
