Error when trying to access the statistics
This is the error I am getting when going to Tools > Statistics, using v2.1.3 on Ubuntu Server 16.04 running in development mode and installed as per the instructions on the docs:
Environment:
Request Method: GET
Request URL: http://mayanedms:8000/statistics/
Django Version: 1.8.13
Python Version: 2.7.12
Installed Applications:
(u'appearance',
u'suit',
u'django.contrib.admin',
u'django.contrib.admindocs',
u'django.contrib.auth',
u'django.contrib.contenttypes',
u'django.contrib.messages',
u'django.contrib.sessions',
u'django.contrib.sites',
u'django.contrib.staticfiles',
u'actstream',
u'autoadmin',
u'colorful',
u'compressor',
u'corsheaders',
u'djcelery',
u'filetransfers',
u'formtools',
u'mptt',
u'pure_pagination',
u'rest_framework',
u'rest_framework.authtoken',
u'solo',
u'stronghold',
u'widget_tweaks',
u'acls',
u'authentication',
u'common',
u'converter',
u'django_gpg',
u'dynamic_search',
u'lock_manager',
u'mimetype',
u'navigation',
u'permissions',
u'smart_settings',
u'user_management',
u'checkouts',
u'document_comments',
u'document_indexing',
u'document_signatures',
u'document_states',
u'documents',
u'events',
u'folders',
u'installation',
u'linking',
u'mailer',
u'metadata',
u'mirroring',
u'motd',
u'ocr',
u'rest_api',
u'sources',
u'statistics',
u'storage',
u'tags',
u'rest_framework_swagger')
Installed Middleware:
(u'django.contrib.sessions.middleware.SessionMiddleware',
u'corsheaders.middleware.CorsMiddleware',
u'django.middleware.common.CommonMiddleware',
u'django.middleware.csrf.CsrfViewMiddleware',
u'django.contrib.auth.middleware.AuthenticationMiddleware',
u'django.contrib.messages.middleware.MessageMiddleware',
u'django.middleware.clickjacking.XFrameOptionsMiddleware',
u'django.middleware.locale.LocaleMiddleware',
u'common.middleware.timezone.TimezoneMiddleware',
u'stronghold.middleware.LoginRequiredMiddleware',
u'common.middleware.ajax_redirect.AjaxRedirect')
Template error:
In template /home/mayan/venv/local/lib/python2.7/site-packages/mayan/apps/appearance/templates/appearance/generic_list_subtemplate.html, error at line 54
'StatisticNamespace' object has no attribute '_meta'
44 : {% if not hide_header %}
45 : <tr>
46 : {% if multi_item_actions %}
47 : <th class="first"><input type="checkbox" class="checkbox toggle" /></th>
48 : {% endif %}
49 :
50 : {% if not hide_object %}
51 : <th>{% trans 'Identifier' %}</th>
52 : {% endif %}
53 :
54 : {% for column in object_list|get_source_columns %}
55 : <th>{{ column.label }}</th>
56 : {% endfor %}
57 :
58 : {% for column in extra_columns %}
59 : <th>{{ column.name }}</th>
60 : {% endfor %}
61 :
62 : {% if not hide_links %}
63 : <th class=""> </th>
64 : {% endif %}
Traceback:
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
164. response = response.render()
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/response.py" in render
158. self.content = self.rendered_content
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/response.py" in rendered_content
135. content = template.render(context, self._request)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/backends/django.py" in render
74. return self.template.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
210. return self._render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in _render
202. return self.nodelist.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
905. bit = self.render_node(node, context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
79. return node.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
135. return compiled_parent._render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in _render
202. return self.nodelist.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
905. bit = self.render_node(node, context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
79. return node.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
444. return strip_spaces_between_tags(self.nodelist.render(context).strip())
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
905. bit = self.render_node(node, context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
79. return node.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
329. return nodelist.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
905. bit = self.render_node(node, context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
79. return node.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
65. result = block.nodelist.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
905. bit = self.render_node(node, context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
79. return node.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
159. return template.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
212. return self._render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in _render
202. return self.nodelist.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
905. bit = self.render_node(node, context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
79. return node.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
329. return nodelist.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in render
905. bit = self.render_node(node, context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
79. return node.render(context)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
155. values = self.sequence.resolve(context, True)
File "/home/mayan/venv/local/lib/python2.7/site-packages/django/template/base.py" in resolve
675. new_obj = func(obj, *arg_vals)
File "/home/mayan/venv/local/lib/python2.7/site-packages/mayan/apps/navigation/templatetags/navigation_tags.py" in get_source_columns
60. return SourceColumn.get_for_source(source)
File "/home/mayan/venv/local/lib/python2.7/site-packages/mayan/apps/navigation/classes.py" in get_for_source
369. return cls._registry[source._meta.parents.items()[0][0]]
Exception Type: AttributeError at /statistics/
Exception Value: 'StatisticNamespace' object has no attribute '_meta'