TypeError at http://student.femheimur.com/
'NoneType' object is not iterable
Request Method: 	GET
Request URL: 	http://student.femheimur.comhttp://student.femheimur.com/
Exception Type: 	TypeError
Exception Value: 	'NoneType' object is not iterable
Exception Location: 	/home/olafurac/django/django/core/handlers/base.py in get_response, line 73
Python Executable: 	/home/olafurac/python/bin/python
Python Version: 	2.5.2
Python Path: 	['/home/olafurac/public_html/student/cgi-bin', '/home/olafurac/python/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg', '/home/olafurac/python/lib/python2.5/site-packages/MySQL_python-1.2.2-py2.5-linux-x86_64.egg', '/home/olafurac/python/lib/python2.5/site-packages/flup-0.5-py2.5.egg', '/home/olafurac/python/lib/python25.zip', '/home/olafurac/python/lib/python2.5', '/home/olafurac/python/lib/python2.5/plat-linux2', '/home/olafurac/python/lib/python2.5/lib-tk', '/home/olafurac/python/lib/python2.5/lib-dynload', '/home/olafurac/python/lib/python2.5/site-packages', '/home/olafurac/python/lib/python2.5/site-packages/PIL', '/home/olafurac/python', '/home/olafurac/django', '/home/olafurac/django_projects', '/home/olafurac/django_projects']
Traceback Switch to copy-and-paste view

    * /home/olafurac/django/django/core/handlers/base.py in get_response
        66. return response
        67. # Get urlconf from request object, if available. Otherwise use default.
        68. urlconf = getattr(request, "urlconf", settings.ROOT_URLCONF)
        69. resolver = urlresolvers.RegexURLResolver(r'^/', urlconf)
        70. try:
        73. callback, callback_args, callback_kwargs = resolver.resolve(request.path) ...
        74. # Apply view middleware
        75. for middleware_method in self._view_middleware:
        76. response = middleware_method(request, callback, callback_args, callback_kwargs)
        77. if response:
        78. return response
      ▶ Local vars
      Variable 	Value
      debug 	
      <module 'django.views.debug' from '/home/olafurac/django/django/views/debug.pyc'>
      exc_info 	
      (<type 'exceptions.TypeError'>, TypeError("'NoneType' object is not iterable",), <traceback object at 0x2b27e0a122d8>)
      exceptions 	
      <module 'django.core.exceptions' from '/home/olafurac/django/django/core/exceptions.pyc'>
      mail_admins 	
      <function mail_admins at 0x2b27dfd10a28>
      middleware_method 	
      <bound method AuthenticationMiddleware.process_request of <django.contrib.auth.middleware.AuthenticationMiddleware object at 0x2b27dfd19ad0>>
      receivers 	
      [(<function _rollback_on_exception at 0x2b27e01e3a28>, None)]
      request 	
      <WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'__utma': '11989027.929012120.1201548646.1203597362.1203726539.30', '__utmz': '11989027.1202231950.5.2.utmccn=(referral)|utmcsr=alheimur.femheimur.com|utmcct=/|utmcmd=referral'}, META:{'DJANGO_SETTINGS_MODULE': 'myproject.settings', 'DOCUMENT_ROOT': '/home/olafurac/public_html/student', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': '__utmz=11989027.1202231950.5.2.utmccn=(referral)|utmcsr=alheimur.femheimur.com|utmcct=/|utmcmd=referral; __utma=11989027.929012120.1201548646.1203597362.1203726539.30', 'HTTP_HOST': 'student.femheimur.com', 'HTTP_KEEP_ALIVE': '300', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b3) Gecko/2008021416 Firefox/3.0b3', 'PATH': '/usr/local/bin:/usr/bin:/bin', 'QUERY_STRING': '', 'REMOTE_ADDR': '130.208.188.58', 'REMOTE_PORT': '49206', 'REQUEST_METHOD': 'GET', 'REQUEST_URI': '/cgi-bin/dj', 'SCRIPT_FILENAME': '/home/olafurac/public_html/student/cgi-bin/dj', 'SCRIPT_NAME': '/cgi-bin/dj', 'SERVER_ADDR': '74.220.202.17', 'SERVER_ADMIN': 'webmaster@student.femheimur.com', 'SERVER_NAME': 'student.femheimur.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '<address>Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at student.femheimur.com Port 80</address>\n', 'SERVER_SOFTWARE': 'Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2b27de878210>, 'wsgi.input': <open file '<stdin>', mode 'r' at 0x2b27de878120>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': True, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
      resolver 	
      <RegexURLResolver myproject.urls ^/>
      response 	
      None
      self 	
      <django.core.handlers.wsgi.WSGIHandler object at 0x2b27df26b3d0>
      settings 	
      <django.conf.LazySettings object at 0x2b27df89ecd0>
      urlconf 	
      'myproject.urls'
      urlresolvers 	
      <module 'django.core.urlresolvers' from '/home/olafurac/django/django/core/urlresolvers.pyc'>

Environment: Request Method: GET Request URL: http://student.femheimur.comhttp://student.femheimur.com/ Django Version: 0.97-pre-SVN-7176 Python Version: 2.5.2 Installed Applications: ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites'] Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.middleware.doc.XViewMiddleware') Traceback: File "/home/olafurac/django/django/core/handlers/base.py" in get_response 73. callback, callback_args, callback_kwargs = resolver.resolve(request.path) Exception Type: TypeError at http://student.femheimur.com/ Exception Value: 'NoneType' object is not iterable

Request information
GET

No GET data
POST

No POST data
COOKIES
Variable 	Value
__utma 	
'11989027.929012120.1201548646.1203597362.1203726539.30'
__utmz 	
'11989027.1202231950.5.2.utmccn=(referral)|utmcsr=alheimur.femheimur.com|utmcct=/|utmcmd=referral'
META
Variable 	Value
DJANGO_SETTINGS_MODULE 	
'myproject.settings'
DOCUMENT_ROOT 	
'/home/olafurac/public_html/student'
GATEWAY_INTERFACE 	
'CGI/1.1'
HTTP_ACCEPT 	
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_CHARSET 	
'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
HTTP_ACCEPT_ENCODING 	
'gzip,deflate'
HTTP_ACCEPT_LANGUAGE 	
'en-us,en;q=0.5'
HTTP_CONNECTION 	
'keep-alive'
HTTP_COOKIE 	
'__utmz=11989027.1202231950.5.2.utmccn=(referral)|utmcsr=alheimur.femheimur.com|utmcct=/|utmcmd=referral; __utma=11989027.929012120.1201548646.1203597362.1203726539.30'
HTTP_HOST 	
'student.femheimur.com'
HTTP_KEEP_ALIVE 	
'300'
HTTP_USER_AGENT 	
'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b3) Gecko/2008021416 Firefox/3.0b3'
PATH 	
'/usr/local/bin:/usr/bin:/bin'
QUERY_STRING 	
''
REMOTE_ADDR 	
'130.208.188.58'
REMOTE_PORT 	
'49206'
REQUEST_METHOD 	
'GET'
REQUEST_URI 	
'/cgi-bin/dj'
SCRIPT_FILENAME 	
'/home/olafurac/public_html/student/cgi-bin/dj'
SCRIPT_NAME 	
'/cgi-bin/dj'
SERVER_ADDR 	
'74.220.202.17'
SERVER_ADMIN 	
'webmaster@student.femheimur.com'
SERVER_NAME 	
'student.femheimur.com'
SERVER_PORT 	
'80'
SERVER_PROTOCOL 	
'HTTP/1.1'
SERVER_SIGNATURE 	
'<address>Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at student.femheimur.com Port 80</address>\n'
SERVER_SOFTWARE 	
'Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635'
wsgi.errors 	
<open file '<stderr>', mode 'w' at 0x2b27de878210>
wsgi.input 	
<open file '<stdin>', mode 'r' at 0x2b27de878120>
wsgi.multiprocess 	
True
wsgi.multithread 	
False
wsgi.run_once 	
True
wsgi.url_scheme 	
'http'
wsgi.version 	
(1, 0)
Settings
Using settings module myproject.settings
Setting 	Value
ABSOLUTE_URL_OVERRIDES 	
{}
ADMINS 	
()
ADMIN_FOR 	
()
ADMIN_MEDIA_PREFIX 	
'/media/'
ALLOWED_INCLUDE_ROOTS 	
()
APPEND_SLASH 	
True
AUTHENTICATION_BACKENDS 	
('django.contrib.auth.backends.ModelBackend',)
BANNED_IPS 	
()
CACHE_BACKEND 	
'locmem://'
CACHE_MIDDLEWARE_KEY_PREFIX 	
''
CACHE_MIDDLEWARE_SECONDS 	
600
COMMENTS_ALLOW_PROFANITIES 	
False
COMMENTS_BANNED_USERS_GROUP 	
None
COMMENTS_FIRST_FEW 	
0
COMMENTS_MODERATORS_GROUP 	
None
COMMENTS_SKETCHY_USERS_GROUP 	
None
DATABASE_ENGINE 	
'mysql'
DATABASE_HOST 	
''
DATABASE_NAME 	
'olafurac_movable'
DATABASE_OPTIONS 	
{}
DATABASE_PASSWORD 	
'********************'
DATABASE_PORT 	
''
DATABASE_USER 	
'olafurac_movable'
DATETIME_FORMAT 	
'N j, Y, P'
DATE_FORMAT 	
'N j, Y'
DEBUG 	
True
DEFAULT_CHARSET 	
'utf-8'
DEFAULT_CONTENT_TYPE 	
'text/html'
DEFAULT_FROM_EMAIL 	
'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE 	
''
DEFAULT_TABLESPACE 	
''
DISALLOWED_USER_AGENTS 	
()
EMAIL_HOST 	
'localhost'
EMAIL_HOST_PASSWORD 	
'********************'
EMAIL_HOST_USER 	
''
EMAIL_PORT 	
25
EMAIL_SUBJECT_PREFIX 	
'[Django] '
EMAIL_USE_TLS 	
False
FILE_CHARSET 	
'utf-8'
FIXTURE_DIRS 	
()
IGNORABLE_404_ENDS 	
('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')
IGNORABLE_404_STARTS 	
('/cgi-bin/', '/_vti_bin', '/_vti_inf')
INSTALLED_APPS 	
['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites']
INTERNAL_IPS 	
()
JING_PATH 	
'/usr/bin/jing'
LANGUAGES 	
(('ar', 'Arabic'), ('bn', 'Bengali'), ('bg', 'Bulgarian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('es', 'Spanish'), ('es-ar', 'Argentinean Spanish'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('ga', 'Irish'), ('gl', 'Galician'), ('hu', 'Hungarian'), ('he', 'Hebrew'), ('hr', 'Croatian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('ko', 'Korean'), ('km', 'Khmer'), ('kn', 'Kannada'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('pl', 'Polish'), ('pt', 'Portugese'), ('pt-br', 'Brazilian'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sr', 'Serbian'), ('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tr', 'Turkish'), ('uk', 'Ukrainian'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'))
LANGUAGES_BIDI 	
('he', 'ar', 'fa')
LANGUAGE_CODE 	
'en-us'
LOCALE_PATHS 	
()
LOGIN_REDIRECT_URL 	
'/accounts/profile/'
LOGIN_URL 	
'/accounts/login/'
LOGOUT_URL 	
'/accounts/logout/'
LOG_FILE 	
'/home/olafurac/log.log'
MANAGERS 	
()
MEDIA_ROOT 	
''
MEDIA_URL 	
''
MIDDLEWARE_CLASSES 	
('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.middleware.doc.XViewMiddleware')
MONTH_DAY_FORMAT 	
'F j'
PREPEND_WWW 	
False
PROFANITIES_LIST 	
'********************'
ROOT_URLCONF 	
'myproject.urls'
SECRET_KEY 	
'********************'
SEND_BROKEN_LINK_EMAILS 	
False
SERVER_EMAIL 	
'root@localhost'
SESSION_COOKIE_AGE 	
1209600
SESSION_COOKIE_DOMAIN 	
None
SESSION_COOKIE_NAME 	
'sessionid'
SESSION_COOKIE_PATH 	
'/'
SESSION_COOKIE_SECURE 	
False
SESSION_ENGINE 	
'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE 	
False
SESSION_FILE_PATH 	
'/tmp/'
SESSION_SAVE_EVERY_REQUEST 	
False
SETTINGS_MODULE 	
'myproject.settings'
SITE_ID 	
1
TEMPLATE_CONTEXT_PROCESSORS 	
('django.core.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.media')
TEMPLATE_DEBUG 	
True
TEMPLATE_DIRS 	
()
TEMPLATE_LOADERS 	
('django.template.loaders.filesystem.load_template_source', 'django.template.loaders.app_directories.load_template_source')
TEMPLATE_STRING_IF_INVALID 	
''
TEST_DATABASE_CHARSET 	
None
TEST_DATABASE_COLLATION 	
None
TEST_DATABASE_NAME 	
None
TEST_RUNNER 	
'django.test.simple.run_tests'
TIME_FORMAT 	
'P'
TIME_ZONE 	
'America/Chicago'
TRANSACTIONS_MANAGED 	
False
URL_VALIDATOR_USER_AGENT 	
u'Django/0.97-pre-SVN-7176 (http://www.djangoproject.com)'
USE_ETAGS 	
False
USE_I18N 	
True
YEAR_MONTH_FORMAT 	
'F Y'

You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 500 page.

