Skip to content

Instantly share code, notes, and snippets.

@tiltec
Created August 10, 2017 11:05
Show Gist options
  • Save tiltec/73bd8164597ea5fc1413a7803a3d4c94 to your computer and use it in GitHub Desktop.
Save tiltec/73bd8164597ea5fc1413a7803a3d4c94 to your computer and use it in GitHub Desktop.
example parallel failure
======================================================================
ERROR: test_search_name (foodsaving.groups.tests.test_groups_api_filter.TestGroupsAPIFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python3.6/unittest/suite.py", line 163, in _handleClassSetUp
setUpClass()
File "/home/tic/yunity/yunity-core/foodsaving/groups/tests/test_groups_api_filter.py", line 19, in setUpClass
cls.group = GroupFactory(members=[cls.member, ])
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/factory/base.py", line 46, in __call__
return cls.create(**kwargs)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/factory/base.py", line 568, in create
return cls._generate(enums.CREATE_STRATEGY, kwargs)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/factory/base.py", line 505, in _generate
return step.build()
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/factory/builder.py", line 279, in build
kwargs=kwargs,
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/factory/base.py", line 314, in instantiate
return self.factory._create(model, *args, **kwargs)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/factory/django.py", line 165, in _create
return manager.create(*args, **kwargs)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/query.py", line 394, in create
obj.save(force_insert=True, using=self.db)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/base.py", line 807, in save
force_update=force_update, update_fields=update_fields)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/base.py", line 847, in save_base
update_fields=update_fields, raw=raw, using=using,
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/dispatch/dispatcher.py", line 193, in send
for receiver in self._live_receivers(sender)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/dispatch/dispatcher.py", line 193, in <listcomp>
for receiver in self._live_receivers(sender)
File "/home/tic/yunity/yunity-core/foodsaving/groups/receivers.py", line 34, in group_created
conversation = Conversation.objects.get_or_create_for_target(group)
File "/home/tic/yunity/yunity-core/foodsaving/conversations/models.py", line 18, in get_or_create_for_target
return Conversation.objects.get_for_target(target) or Conversation.objects.create(target=target)
File "/home/tic/yunity/yunity-core/foodsaving/conversations/models.py", line 14, in get_for_target
target_type=ContentType.objects.get_for_model(target)).first()
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/query.py", line 564, in first
objects = list((self if self.ordered else self.order_by('pk'))[:1])
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/query.py", line 250, in __iter__
self._fetch_all()
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/query.py", line 1118, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/query.py", line 53, in __iter__
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 894, in execute_sql
raise original_exception
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 884, in execute_sql
cursor.execute(sql, params)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/raven/contrib/django/client.py", line 114, in execute
return real_execute(self, sql, params)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/backends/utils.py", line 65, in execute
return self.cursor.execute(sql, params)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/utils.py", line 94, in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/utils/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/home/tic/yunity/yunity-core/env/lib/python3.6/site-packages/django/db/backends/utils.py", line 65, in execute
return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: column conversations_conversation.target_type_id does not exist
LINE 1: ...."id", "conversations_conversation"."created_at", "conversat...
^
@nicksellen
Copy link

django.db.utils.ProgrammingError: column conversations_conversation.target_type_id does not exist

I had some of these before, but I think it was due to using --keepdb with a database with old/incorrect schema.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment