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 18019 ./manage.py testserver with in-memory sqlite database fails on 1.4 Henrique C. Alves nobody "Trying to run ./manage.py testserver on Django 1.4, Python 2.7.1 and sqlite 2.6 fails with the following traceback: {{{ Environment: Request Method: GET Request URL: http://localhost:8000/admin/ Django Version: 1.4 Python Version: 2.7.1 Installed Applications: ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.admindocs', 'taggit', 'taggitext', 'tinymce', 'omelete.content', 'omelete.video', 'omelete.artwork') Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware') Traceback: File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/core/handlers/base.py"" in get_response 111. response = callback(request, *callback_args, **callback_kwargs) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/admin/sites.py"" in wrapper 213. return self.admin_view(view, cacheable)(*args, **kwargs) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/utils/decorators.py"" in _wrapped_view 91. response = view_func(request, *args, **kwargs) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/views/decorators/cache.py"" in _wrapped_view_func 89. response = view_func(request, *args, **kwargs) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/admin/sites.py"" in inner 190. if not self.has_permission(request): File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/admin/sites.py"" in has_permission 143. return request.user.is_active and request.user.is_staff File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/utils/functional.py"" in inner 184. self._setup() File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/utils/functional.py"" in _setup 248. self._wrapped = self._setupfunc() File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/auth/middleware.py"" in 16. request.user = SimpleLazyObject(lambda: get_user(request)) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/auth/middleware.py"" in get_user 8. request._cached_user = auth.get_user(request) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/auth/__init__.py"" in get_user 98. user_id = request.session[SESSION_KEY] File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/sessions/backends/base.py"" in __getitem__ 39. return self._session[key] File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/sessions/backends/base.py"" in _get_session 165. self._session_cache = self.load() File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/contrib/sessions/backends/db.py"" in load 19. expire_date__gt=timezone.now() File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/db/models/manager.py"" in get 131. return self.get_query_set().get(*args, **kwargs) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/db/models/query.py"" in get 361. num = len(clone) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/db/models/query.py"" in __len__ 85. self._result_cache = list(self.iterator()) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/db/models/query.py"" in iterator 291. for row in compiler.results_iter(): File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/db/models/sql/compiler.py"" in results_iter 763. for rows in self.execute_sql(MULTI): File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/db/models/sql/compiler.py"" in execute_sql 818. cursor.execute(sql, params) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/db/backends/util.py"" in execute 40. return self.cursor.execute(sql, params) File ""/Users/hcalves/.virtualenvs/omelete.v2/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py"" in execute 337. return Database.Cursor.execute(self, query, params) Exception Type: DatabaseError at /admin/ Exception Value: no such table: django_session }}} I was unable to pinpoint the actual problem. Changing the settings to use the special :memory: database and running ./manage.py runserver also fails with the same traceback. The problem is not specific to the session app: it will also fail on django_site table or others. Apparently it doesn't create any tables for the apps on INSTALLED_APPS." Bug closed Core (Management commands) 1.4 Normal fixed regression Henrique C. Alves Ready for checkin 1 0 0 0 0 0