#43 new
Erick Nascimento

Error when creating a new election

Reported by Erick Nascimento | February 25th, 2011 @ 09:31 AM

After filling in all the fields on the create election form and submit it, I've got the HTTP 500 error below.

Thanks.

IntegrityError at /helios/elections/new

null value in column "short_name" violates not-null constraint

Request Method: POST
Request URL: http://127.0.0.1:8000/helios/elections/new
Django Version: 1.2.5
Exception Type: IntegrityError
Exception Value:

null value in column "short_name" violates not-null constraint

Exception Location: /usr/lib/python2.6/site-packages/django/db/models/query.py in get_or_create, line 391
Python Executable: /usr/bin/python
Python Version: 2.6.4
Python Path: ['/home/helios/helios/helios-server', '/usr/lib/python2.6/site-packages/celery-2.2.4-py2.6.egg', '/usr/lib/python2.6/site-packages/pyparsing-1.5.5-py2.6.egg', '/usr/lib/python2.6/site-packages/kombu-1.0.3-py2.6.egg', '/usr/lib/python2.6/site-packages/anyjson-0.3-py2.6.egg', '/usr/lib/python2.6/site-packages/python_dateutil-1.5-py2.6.egg', '/usr/lib/python2.6/site-packages/importlib-1.0.2-py2.6.egg', '/usr/lib/python2.6/site-packages/amqplib-0.6.1-py2.6.egg', '/usr/lib/python2.6/site-packages/django_celery-2.2.4-py2.6.egg', '/usr/lib/python2.6/site-packages/django_picklefield-0.1.9-py2.6.egg', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages', '/usr/lib64/python2.6/site-packages/gtk-2.0', '/usr/lib/python2.6/site-packages', '/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info']
Server time: Fri, 25 Feb 2011 09:10:01 -0800

Environment:

Request Method: POST
Request URL: http://127.0.0.1:8000/helios/elections/new
Django Version: 1.2.5
Python Version: 2.6.4
Installed Applications:
['django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'djcelery', 'auth', 'helios', 'server_ui'] Installed Middleware:
('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware')

Traceback:
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response
100. response = callback(request, callback_args, **callback_kwargs) File "/home/helios/helios/helios-server/auth/security/init.py" in login_required_wrapper
75. return func(request,
args, kw) File "/home/helios/helios/helios-server/helios/views.py" in election_new
142. election, created_p = Election.get_or_create(
election_params) File "/home/helios/helios/helios-server/helios/models.py" in get_or_create
118. return cls.objects.get_or_create(short_name = kwargs['short_name'], defaults=kwargs) File "/usr/lib/python2.6/site-packages/django/db/models/manager.py" in get_or_create
135. return self.get_query_set().get_or_create(**kwargs) File "/usr/lib/python2.6/site-packages/django/db/models/query.py" in get_or_create
391. raise e

Exception Type: IntegrityError at /helios/elections/new
Exception Value: null value in column "short_name" violates not-null constraint

No comments found

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

the Helios Voting System

People watching this ticket

Pages