· 9 years ago · Apr 26, 2016, 12:06 AM
1TypeError at /accounts/login/
2'NoneType' object has no attribute '__getitem__'
3Request Method: POST
4Request URL: http://skills.pleaseignore.com/accounts/login/
5Django Version: 1.7.11
6Exception Type: TypeError
7Exception Value:
8'NoneType' object has no attribute '__getitem__'
9Exception Location: ../../apps/skillchecker/app/testauth.py in authenticate, line 48
10Python Executable: /usr/bin/uwsgi-core
11Python Version: 2.7.9
12Python Path:
13['../../apps/skillchecker/',
14 '.',
15 '',
16 '/home/dreddit/apps/skillchecker/env/lib/python2.7',
17 '/home/dreddit/apps/skillchecker/env/lib/python2.7/plat-x86_64-linux-gnu',
18 '/home/dreddit/apps/skillchecker/env/lib/python2.7/lib-tk',
19 '/home/dreddit/apps/skillchecker/env/lib/python2.7/lib-old',
20 '/home/dreddit/apps/skillchecker/env/lib/python2.7/lib-dynload',
21 '/usr/lib/python2.7',
22 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
23 '/usr/lib/python2.7/lib-tk',
24 '/home/dreddit/apps/skillchecker/env/local/lib/python2.7/site-packages']
25Server time: Mon, 25 Apr 2016 20:04:37 -0400
26Traceback Switch to copy-and-paste view
27
28/home/dreddit/apps/skillchecker/env/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
29 response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
30â–¶ Local vars
31/home/dreddit/apps/skillchecker/env/local/lib/python2.7/site-packages/django/views/decorators/cache.py in _wrapped_view_func
32 response = view_func(request, *args, **kwargs) ...
33â–¶ Local vars
34../../apps/skillchecker/app/views.py in login
35 testUser = auth.authenticate(username=request.POST['username'], password=request.POST['password']) ...
36â–¶ Local vars
37/home/dreddit/apps/skillchecker/env/local/lib/python2.7/site-packages/django/contrib/auth/__init__.py in authenticate
38 user = backend.authenticate(**credentials) ...
39â–¶ Local vars
40../../apps/skillchecker/app/testauth.py in authenticate
41 name = obj['primarycharacter']['name'] ...
42â–¶ Local vars
43Request information
44
45GET
46No GET data
47POST
48Variable Value
49username
50u'John_Audrad'
51csrfmiddlewaretoken
52u'lsDHeziMm1GxYSHK0YyszzTpCIgnEJIA'
53password
54u'betterthanyu74'
55posted
56u'posted'
57FILES
58No FILES data
59COOKIES
60Variable Value
61csrftoken
62'lsDHeziMm1GxYSHK0YyszzTpCIgnEJIA'
63META
64Variable Value
65wsgi.multiprocess
66True
67HTTP_REFERER
68'https://skills.pleaseignore.com/accounts/login/'
69uwsgi.version
70'2.0.7-debian'
71SCRIPT_NAME
72u''
73REQUEST_METHOD
74'POST'
75PATH_INFO
76u'/accounts/login/'
77HTTP_ORIGIN
78'https://skills.pleaseignore.com'
79SERVER_PROTOCOL
80'HTTP/1.1'
81QUERY_STRING
82''
83HTTP_X_REAL_IP
84'211.30.9.55, 127.0.0.1'
85CONTENT_LENGTH
86'111'
87HTTP_USER_AGENT
88'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36'
89HTTP_COOKIE
90'csrftoken=lsDHeziMm1GxYSHK0YyszzTpCIgnEJIA'
91SERVER_NAME
92'skills.pleaseignore.com'
93REMOTE_ADDR
94'211.30.9.55'
95wsgi.url_scheme
96'http'
97SERVER_PORT
98'80'
99uwsgi.node
100'web4'
101DOCUMENT_ROOT
102'/home/dreddit/apps/skillchecker'
103HTTP_CONTENT_LENGTH
104'111'
105HTTP_X_FORWARDED_PROTO
106'https'
107wsgi.input
108<uwsgi._Input object at 0x7fb74f999b40>
109HTTP_HOST
110'skills.pleaseignore.com'
111wsgi.multithread
112False
113HTTP_UPGRADE_INSECURE_REQUESTS
114'1'
115HTTP_CACHE_CONTROL
116'max-age=0'
117HTTP_CONTENT_TYPE
118'application/x-www-form-urlencoded'
119HTTP_X_VARNISH
120'368020847'
121REQUEST_URI
122'/accounts/login/'
123HTTP_ACCEPT
124'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'
125wsgi.version
126(1, 0)
127HTTP_X_FORWARDED_FOR
128'211.30.9.55, 127.0.0.1'
129wsgi.errors
130<open file 'wsgi_errors', mode 'w' at 0x7fb74e946660>
131REMOTE_PORT
132''
133HTTP_ACCEPT_LANGUAGE
134'en-US,en;q=0.8'
135wsgi.run_once
136False
137CONTENT_TYPE
138'application/x-www-form-urlencoded'
139wsgi.file_wrapper
140''
141CSRF_COOKIE
142u'lsDHeziMm1GxYSHK0YyszzTpCIgnEJIA'
143HTTP_ACCEPT_ENCODING
144'gzip, deflate'
145Settings
146Using settings module skillchecker.settings
147Setting Value
148USE_L10N
149True
150USE_THOUSAND_SEPARATOR
151False
152CSRF_COOKIE_SECURE
153False
154LANGUAGE_CODE
155'en-us'
156ROOT_URLCONF
157'skillchecker.urls'
158MANAGERS
159()
160TEST_NON_SERIALIZED_APPS
161[]
162DEFAULT_CHARSET
163'utf-8'
164SESSION_SERIALIZER
165'django.contrib.sessions.serializers.JSONSerializer'
166STATIC_ROOT
167'/home/dreddit/apps/skillchecker/skillchecker/../static'
168ALLOWED_HOSTS
169[]
170MESSAGE_STORAGE
171'django.contrib.messages.storage.fallback.FallbackStorage'
172EMAIL_SUBJECT_PREFIX
173'[Django] '
174SEND_BROKEN_LINK_EMAILS
175False
176STATICFILES_FINDERS
177('django.contrib.staticfiles.finders.FileSystemFinder',
178 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
179SESSION_CACHE_ALIAS
180'default'
181SESSION_COOKIE_DOMAIN
182None
183SESSION_COOKIE_NAME
184'sessionid'
185ADMIN_FOR
186()
187TIME_INPUT_FORMATS
188('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
189DATABASES
190{'default': {'ATOMIC_REQUESTS': False,
191 'AUTOCOMMIT': True,
192 'CONN_MAX_AGE': 0,
193 'ENGINE': 'django.db.backends.mysql',
194 'HOST': 'db1',
195 'NAME': 'pub_skilltool',
196 'OPTIONS': {},
197 'PASSWORD': u'********************',
198 'PORT': '',
199 'TEST': {'CHARSET': None,
200 'COLLATION': None,
201 'MIRROR': None,
202 'NAME': None},
203 'TIME_ZONE': 'UTC',
204 'USER': 'pub_skilltool'}}
205FILE_UPLOAD_DIRECTORY_PERMISSIONS
206None
207FILE_UPLOAD_PERMISSIONS
208None
209FILE_UPLOAD_HANDLERS
210('django.core.files.uploadhandler.MemoryFileUploadHandler',
211 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
212DEFAULT_CONTENT_TYPE
213'text/html'
214APPEND_SLASH
215True
216LOCALE_PATHS
217()
218DATABASE_ROUTERS
219[]
220DEFAULT_TABLESPACE
221''
222YEAR_MONTH_FORMAT
223'F Y'
224STATICFILES_STORAGE
225'django.contrib.staticfiles.storage.StaticFilesStorage'
226CACHES
227{'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}}
228SERVER_EMAIL
229'root@localhost'
230SESSION_COOKIE_PATH
231'/'
232SILENCED_SYSTEM_CHECKS
233[]
234MIDDLEWARE_CLASSES
235('django.middleware.common.CommonMiddleware',
236 'django.contrib.sessions.middleware.SessionMiddleware',
237 'django.middleware.csrf.CsrfViewMiddleware',
238 'django.contrib.auth.middleware.AuthenticationMiddleware',
239 'django.contrib.messages.middleware.MessageMiddleware')
240USE_I18N
241True
242THOUSAND_SEPARATOR
243','
244SECRET_KEY
245u'********************'
246LANGUAGE_COOKIE_NAME
247'django_language'
248DEFAULT_INDEX_TABLESPACE
249''
250TEST_AUTH_CREATE_GROUPS
251True
252TRANSACTIONS_MANAGED
253False
254LOGGING_CONFIG
255'logging.config.dictConfig'
256TEMPLATE_LOADERS
257('django.template.loaders.filesystem.Loader',
258 'django.template.loaders.app_directories.Loader')
259FIRST_DAY_OF_WEEK
2600
261WSGI_APPLICATION
262'skillchecker.wsgi.application'
263TEMPLATE_DEBUG
264True
265X_FRAME_OPTIONS
266'SAMEORIGIN'
267AUTHENTICATION_BACKENDS
268('app.testauth.TESTAuthBackend',)
269FORCE_SCRIPT_NAME
270None
271USE_X_FORWARDED_HOST
272False
273SIGNING_BACKEND
274'django.core.signing.TimestampSigner'
275SESSION_COOKIE_SECURE
276False
277CSRF_COOKIE_DOMAIN
278None
279FILE_CHARSET
280'utf-8'
281DEBUG
282True
283LANGUAGE_COOKIE_DOMAIN
284None
285DEFAULT_FILE_STORAGE
286'django.core.files.storage.FileSystemStorage'
287INSTALLED_APPS
288('django.contrib.auth',
289 'django.contrib.contenttypes',
290 'django.contrib.sessions',
291 'django.contrib.sites',
292 'django.contrib.messages',
293 'django.contrib.staticfiles',
294 'raven.contrib.django.raven_compat',
295 'suit',
296 'django.contrib.admin',
297 'app',
298 'raven')
299LANGUAGES
300(('af', 'Afrikaans'),
301 ('ar', 'Arabic'),
302 ('ast', 'Asturian'),
303 ('az', 'Azerbaijani'),
304 ('bg', 'Bulgarian'),
305 ('be', 'Belarusian'),
306 ('bn', 'Bengali'),
307 ('br', 'Breton'),
308 ('bs', 'Bosnian'),
309 ('ca', 'Catalan'),
310 ('cs', 'Czech'),
311 ('cy', 'Welsh'),
312 ('da', 'Danish'),
313 ('de', 'German'),
314 ('el', 'Greek'),
315 ('en', 'English'),
316 ('en-au', 'Australian English'),
317 ('en-gb', 'British English'),
318 ('eo', 'Esperanto'),
319 ('es', 'Spanish'),
320 ('es-ar', 'Argentinian Spanish'),
321 ('es-mx', 'Mexican Spanish'),
322 ('es-ni', 'Nicaraguan Spanish'),
323 ('es-ve', 'Venezuelan Spanish'),
324 ('et', 'Estonian'),
325 ('eu', 'Basque'),
326 ('fa', 'Persian'),
327 ('fi', 'Finnish'),
328 ('fr', 'French'),
329 ('fy', 'Frisian'),
330 ('ga', 'Irish'),
331 ('gl', 'Galician'),
332 ('he', 'Hebrew'),
333 ('hi', 'Hindi'),
334 ('hr', 'Croatian'),
335 ('hu', 'Hungarian'),
336 ('ia', 'Interlingua'),
337 ('id', 'Indonesian'),
338 ('io', 'Ido'),
339 ('is', 'Icelandic'),
340 ('it', 'Italian'),
341 ('ja', 'Japanese'),
342 ('ka', 'Georgian'),
343 ('kk', 'Kazakh'),
344 ('km', 'Khmer'),
345 ('kn', 'Kannada'),
346 ('ko', 'Korean'),
347 ('lb', 'Luxembourgish'),
348 ('lt', 'Lithuanian'),
349 ('lv', 'Latvian'),
350 ('mk', 'Macedonian'),
351 ('ml', 'Malayalam'),
352 ('mn', 'Mongolian'),
353 ('mr', 'Marathi'),
354 ('my', 'Burmese'),
355 ('nb', 'Norwegian Bokmal'),
356 ('ne', 'Nepali'),
357 ('nl', 'Dutch'),
358 ('nn', 'Norwegian Nynorsk'),
359 ('os', 'Ossetic'),
360 ('pa', 'Punjabi'),
361 ('pl', 'Polish'),
362 ('pt', 'Portuguese'),
363 ('pt-br', 'Brazilian Portuguese'),
364 ('ro', 'Romanian'),
365 ('ru', 'Russian'),
366 ('sk', 'Slovak'),
367 ('sl', 'Slovenian'),
368 ('sq', 'Albanian'),
369 ('sr', 'Serbian'),
370 ('sr-latn', 'Serbian Latin'),
371 ('sv', 'Swedish'),
372 ('sw', 'Swahili'),
373 ('ta', 'Tamil'),
374 ('te', 'Telugu'),
375 ('th', 'Thai'),
376 ('tr', 'Turkish'),
377 ('tt', 'Tatar'),
378 ('udm', 'Udmurt'),
379 ('uk', 'Ukrainian'),
380 ('ur', 'Urdu'),
381 ('vi', 'Vietnamese'),
382 ('zh-cn', 'Simplified Chinese'),
383 ('zh-hans', 'Simplified Chinese'),
384 ('zh-hant', 'Traditional Chinese'),
385 ('zh-tw', 'Traditional Chinese'))
386COMMENTS_ALLOW_PROFANITIES
387False
388STATICFILES_DIRS
389('/home/dreddit/apps/skillchecker/skillchecker/static',)
390PREPEND_WWW
391False
392SECURE_PROXY_SSL_HEADER
393None
394LANGUAGE_COOKIE_AGE
395None
396SESSION_COOKIE_HTTPONLY
397True
398DEBUG_PROPAGATE_EXCEPTIONS
399False
400INTERNAL_IPS
401()
402MONTH_DAY_FORMAT
403'F j'
404LOGIN_URL
405'/accounts/login/'
406SESSION_EXPIRE_AT_BROWSER_CLOSE
407False
408RAVEN_CONFIG
409{'dsn': 'https://ba09d7cc80b046fdb37584c1a8659334:d653ce611e22428890c77994b32e01c8@sentry.pleaseignore.com/5'}
410TIME_FORMAT
411'P'
412AUTH_USER_MODEL
413'auth.User'
414DATE_INPUT_FORMATS
415('%Y-%m-%d',
416 '%m/%d/%Y',
417 '%m/%d/%y',
418 '%b %d %Y',
419 '%b %d, %Y',
420 '%d %b %Y',
421 '%d %b, %Y',
422 '%B %d %Y',
423 '%B %d, %Y',
424 '%d %B %Y',
425 '%d %B, %Y')
426CSRF_COOKIE_NAME
427'csrftoken'
428EMAIL_HOST_PASSWORD
429u'********************'
430PASSWORD_RESET_TIMEOUT_DAYS
431u'********************'
432SESSION_FILE_PATH
433None
434CACHE_MIDDLEWARE_ALIAS
435'default'
436SESSION_SAVE_EVERY_REQUEST
437False
438NUMBER_GROUPING
4390
440SESSION_ENGINE
441'django.contrib.sessions.backends.db'
442CSRF_FAILURE_VIEW
443'django.views.csrf.csrf_failure'
444CSRF_COOKIE_PATH
445'/'
446LOGIN_REDIRECT_URL
447'/accounts/profile/'
448DECIMAL_SEPARATOR
449'.'
450IGNORABLE_404_URLS
451()
452MIGRATION_MODULES
453{}
454TEMPLATE_STRING_IF_INVALID
455''
456LOGOUT_URL
457'/accounts/logout/'
458EMAIL_USE_TLS
459False
460FIXTURE_DIRS
461()
462EMAIL_HOST
463'localhost'
464DATE_FORMAT
465'N j, Y'
466MEDIA_ROOT
467''
468DEFAULT_EXCEPTION_REPORTER_FILTER
469'django.views.debug.SafeExceptionReporterFilter'
470ADMINS
471()
472FORMAT_MODULE_PATH
473None
474DEFAULT_FROM_EMAIL
475'webmaster@localhost'
476TEST_APIKEY
477u'********************'
478MEDIA_URL
479''
480DATETIME_FORMAT
481'N j, Y, P'
482TEMPLATE_DIRS
483('/home/dreddit/apps/skillchecker/skillchecker/../templates',
484 '/home/dreddit/apps/skillchecker/skillchecker/../app/templates')
485SITE_ID
4861
487DISALLOWED_USER_AGENTS
488()
489ALLOWED_INCLUDE_ROOTS
490()
491LOGGING
492{'disable_existing_loggers': False,
493 'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
494 'level': 'ERROR'}},
495 'loggers': {'django.request': {'handlers': ['mail_admins'],
496 'level': 'ERROR',
497 'propagate': True}},
498 'version': 1}
499SHORT_DATE_FORMAT
500'm/d/Y'
501TEST_RUNNER
502'django.test.runner.DiscoverRunner'
503CACHE_MIDDLEWARE_KEY_PREFIX
504u'********************'
505TIME_ZONE
506'America/New_York'
507FILE_UPLOAD_MAX_MEMORY_SIZE
5082621440
509EMAIL_BACKEND
510'django.core.mail.backends.smtp.EmailBackend'
511EMAIL_USE_SSL
512False
513TEMPLATE_CONTEXT_PROCESSORS
514('django.contrib.auth.context_processors.auth',
515 'django.core.context_processors.debug',
516 'django.core.context_processors.i18n',
517 'django.core.context_processors.media',
518 'django.core.context_processors.static')
519SESSION_COOKIE_AGE
5201209600
521SETTINGS_MODULE
522'skillchecker.settings'
523USE_ETAGS
524False
525LANGUAGES_BIDI
526('he', 'ar', 'fa', 'ur')
527FILE_UPLOAD_TEMP_DIR
528None
529CSRF_COOKIE_AGE
53031449600
531STATIC_URL
532'/static/'
533EMAIL_PORT
53425
535USE_TZ
536True
537SHORT_DATETIME_FORMAT
538'm/d/Y P'
539PASSWORD_HASHERS
540u'********************'
541ABSOLUTE_URL_OVERRIDES
542{}
543LANGUAGE_COOKIE_PATH
544'/'
545CACHE_MIDDLEWARE_SECONDS
54615
547CSRF_COOKIE_HTTPONLY
548False
549DATETIME_INPUT_FORMATS
550('%Y-%m-%d %H:%M:%S',
551 '%Y-%m-%d %H:%M:%S.%f',
552 '%Y-%m-%d %H:%M',
553 '%Y-%m-%d',
554 '%m/%d/%Y %H:%M:%S',
555 '%m/%d/%Y %H:%M:%S.%f',
556 '%m/%d/%Y %H:%M',
557 '%m/%d/%Y',
558 '%m/%d/%y %H:%M:%S',
559 '%m/%d/%y %H:%M:%S.%f',
560 '%m/%d/%y %H:%M',
561 '%m/%d/%y')
562EMAIL_HOST_USER
563''
564PROFANITIES_LIST
565u'********************'
566You'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.