tractiming / trac-gae

A race timing system
MIT License
3 stars 2 forks source link

Start Button Dont Work--500... #146

Closed griffinkelly closed 8 years ago

griffinkelly commented 8 years ago

TypeError at /api/sessions/76/start_session/ start_session() takes exactly 1 argument (3 given) Request Method: POST Request URL: https://trac-us.appspot.com/api/sessions/76/start_session/ Django Version: 1.8 Exception Type: TypeError Exception Value:
start_session() takes exactly 1 argument (3 given) Exception Location: /base/data/home/apps/s~trac-us/1.387366865270080480/libs/rest_framework/views.py in dispatch, line 463 Python Executable: /base/data/home/runtimes/python27/python27_dist/python Python Version: 2.7.5 Python Path:
['/base/data/home/apps/s~trac-us/1.387366865270080480/apps', '/base/data/home/apps/s~trac-us/1.387366865270080480/libs', '/base/data/home/apps/s~trac-us/1.387366865270080480/libs', '/base/data/home/apps/s~trac-us/1.387366865270080480', '/base/data/home/runtimes/python27/python27_dist/lib/python27.zip', '/base/data/home/runtimes/python27/python27_dist/lib/python2.7', '/base/data/home/runtimes/python27/python27_dist/lib/python2.7/plat-linux2', '/base/data/home/runtimes/python27/python27_dist/lib/python2.7/lib-tk', '/base/data/home/runtimes/python27/python27_dist/lib/python2.7/lib-old', '/base/data/home/runtimes/python27/python27_dist/lib/python2.7/lib-dynload', '/base/data/home/runtimes/python27/python27_dist/lib/python2.7/site-packages', '/base/data/home/runtimes/python27/python27_lib/versions/1', '/base/data/home/runtimes/python27/python27_lib/versions/third_party/MySQLdb-1.2.4b4', '/base/data/home/runtimes/python27/python27_lib/versions/third_party/protorpc-1.0', '/base/data/home/runtimes/python27/python27_lib/versions/third_party/ssl-2.7', '/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.3', '/base/data/home/runtimes/python27/python27_lib/versions/third_party/webob-1.1.1', '/base/data/home/runtimes/python27/python27_lib/versions/third_party/yaml-3.10', '/base/data/home/apps/s~trac-us/1.387366865270080480'] Server time: Thu, 24 Sep 2015 02:46:00 +0000 Traceback Switch to copy-and-paste view

/base/data/home/apps/s~trac-us/1.387366865270080480/libs/django/core/handlers/base.py in get_response response = middleware_method(request, callback, callback_args, callback_kwargs) if response: break if response is None: wrapped_callback = self.make_view_atomic(callback) try: response = wrapped_callback(request, _callback_args, *_callback_kwargs) ... except Exception as e:

If the view raised an exception, run it through exception

                # middleware, and if the exception middleware returns a
                # response, use that. Otherwise, reraise the exception.
                for middleware_method in self._exception_middleware:
                    response = middleware_method(request, e)

▶ Local vars Variable Value e
TypeError('start_session() takes exactly 1 argument (3 given)',) callback_args
() resolver_match
ResolverMatch(func=trac.views.session_views.TimingSessionViewSet, args=(), kwargs={u'pk': u'76'}, url_name=Session-start-session, app_name=trac, namespaces=['trac']) middleware_method
<bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0xfb738d30>> self
<django.core.handlers.wsgi.WSGIHandler object at 0xfbf2de30> request "<WSGIRequest\npath:/api/sessions/76/start_session/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'token': [u'0bQpRYWsRNgChNx1vFACv4sY9PR96z']}>,\nCOOKIES:{},\nMETA:{'APPENGINE_RUNTIME': 'python27',\n 'APPLICATION_ID': 's~trac-us',\n 'AUTH_DOMAIN': 'gmail.com',\n 'CLOUD_TRACE_ENABLE_STACK_TRACE': '0',\n 'CONTENT_LENGTH': '166',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryD27x0HsNOLFzY2Mi',\n u'CSRF_COOKIE': u'3WXza2kzejJvRVhZ4PDsVXw6USZeTwGW',\n 'CURRENT_MODULE_ID': 'default',\n 'CURRENT_VERSION_ID': '1.387366865270080480',\n 'DATACENTER': 'us2',\n 'DEFAULT_VERSION_HOSTNAME': 'trac-us.appspot.com',\n 'HTTPS': 'on',\n 'HTTPACCEPT': '/_',\n 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',\n 'HTTP_CACHE_CONTROL': 'no-cache',\n 'HTTP_CONTENT_LENGTH': '166',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryD27x0HsNOLFzY2Mi',\n 'HTTP_HOST': 'trac-us.appspot.com',\n 'HTTP_ORIGIN': 'chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop',\n 'HTTP_POSTMAN_TOKEN': 'be1db1ec-2fb5-2eb9-b69e-b8be87e11b81',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36',\n 'HTTP_X_APPENGINE_CITY': 'chicago',\n 'HTTP_X_APPENGINE_CITYLATLONG': '41.878114,-87.629798',\n 'HTTP_X_APPENGINE_COUNTRY': 'US',\n 'HTTP_X_APPENGINE_REGION': 'il',\n 'INSTANCE_ID': '00c61b117c9cdccb767d8cd2d7fd031b13f2a7ef',\n 'PATH_INFO': u'/api/sessions/76/start_session/',\n 'PATH_TRANSLATED': '/base/data/home/apps/s~trac-us/1.387366865270080480/main.pyc',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '107.193.35.50',\n 'REQUEST_ID_HASH': 'A71334CF',\n 'REQUEST_LOG_ID': '560363e800ff0cd5cda71334cf0001737e747261632d7573000131000100',\n 'REQUEST_METHOD': 'POST',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'trac-us.appspot.com',\n 'SERVER_PORT': '443',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'Google App Engine/1.9.26',\n 'TZ': 'UTC',\n 'USER_EMAIL': '',\n 'USER_ID': '',\n 'USER_IS_ADMIN': '0',\n 'USER_NICKNAME': '',\n 'USER_ORGANIZATION': '',\n 'wsgi.errors': <google.appengine.api.logservice.logservice._LogsDequeBuffer object at 0xfb0b8770>,\n 'wsgi.input': <cStringIO.StringI object at 0xfb135f08>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'https',\n 'wsgi.version': (1, 0)}>" callback
<function TimingSessionViewSet at 0xfb17f5f0> wrapped_callback
<function TimingSessionViewSet at 0xfb0898b0> resolver
<RegexURLResolver 'trac.urls.trac_urls' (None:None) ^/> callback_kwargs {u'pk': u'76'} response
None urlconf 'trac.urls.trac_urls' /base/data/home/apps/s~trac-us/1.387366865270080480/libs/django/utils/decorators.py in inner """ A base class that enables a context manager to also be used as a decorator. """ def call(self, func): @wraps(func, assigned=available_attrs(func)) def inner(_args, _kwargs): with self: return func(_args, _kwargs) ... return inner ▶ Local vars Variable Value self
<django.db.transaction.Atomic object at 0xfb0b8970> args
(<WSGIRequest: POST '/api/sessions/76/start_session/'>,) func
<function TimingSessionViewSet at 0xfb17f5f0> kwargs
{u'pk': u'76'} /base/data/home/apps/s~trac-us/1.387366865270080480/libs/django/views/decorators/csrf.py in wrapped_view """ Marks a view function as being exempt from the CSRF view protection. """

We could just do view_func.csrf_exempt = True, but decorators

# are nicer if they don't have side-effects, so we return a new
# function.
def wrapped_view(_args, *_kwargs):
                return view_func(_args, *_kwargs) ...
wrapped_view.csrf_exempt = True
return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)

▶ Local vars Variable Value args
(<WSGIRequest: POST '/api/sessions/76/start_session/'>,) view_func
<function TimingSessionViewSet at 0xfb17f5b0> kwargs
{u'pk': u'76'} /base/data/home/apps/s~trac-us/1.387366865270080480/libs/rest_framework/viewsets.py in view setattr(self, method, handler)

Patch this in as it's otherwise only present from 1.5 onwards

        if hasattr(self, 'get') and not hasattr(self, 'head'):
            self.head = self.get
        # And continue as usual
                    return self.dispatch(request, _args, *_kwargs) ...
    # take name and docstring from class
    update_wrapper(view, cls, updated=())
    # and possible attributes set by decorators
    # like csrf_exempt from dispatch

▶ Local vars Variable Value initkwargs
{} self
<trac.views.session_views.TimingSessionViewSet object at 0xfb0b8550> args
() request "<WSGIRequest\npath:/api/sessions/76/start_session/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'token': [u'0bQpRYWsRNgChNx1vFACv4sY9PR96z']}>,\nCOOKIES:{},\nMETA:{'APPENGINE_RUNTIME': 'python27',\n 'APPLICATION_ID': 's~trac-us',\n 'AUTH_DOMAIN': 'gmail.com',\n 'CLOUD_TRACE_ENABLE_STACK_TRACE': '0',\n 'CONTENT_LENGTH': '166',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryD27x0HsNOLFzY2Mi',\n u'CSRF_COOKIE': u'3WXza2kzejJvRVhZ4PDsVXw6USZeTwGW',\n 'CURRENT_MODULE_ID': 'default',\n 'CURRENT_VERSION_ID': '1.387366865270080480',\n 'DATACENTER': 'us2',\n 'DEFAULT_VERSION_HOSTNAME': 'trac-us.appspot.com',\n 'HTTPS': 'on',\n 'HTTPACCEPT': '/_',\n 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',\n 'HTTP_CACHE_CONTROL': 'no-cache',\n 'HTTP_CONTENT_LENGTH': '166',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundaryD27x0HsNOLFzY2Mi',\n 'HTTP_HOST': 'trac-us.appspot.com',\n 'HTTP_ORIGIN': 'chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop',\n 'HTTP_POSTMAN_TOKEN': 'be1db1ec-2fb5-2eb9-b69e-b8be87e11b81',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36',\n 'HTTP_X_APPENGINE_CITY': 'chicago',\n 'HTTP_X_APPENGINE_CITYLATLONG': '41.878114,-87.629798',\n 'HTTP_X_APPENGINE_COUNTRY': 'US',\n 'HTTP_X_APPENGINE_REGION': 'il',\n 'INSTANCE_ID': '00c61b117c9cdccb767d8cd2d7fd031b13f2a7ef',\n 'PATH_INFO': u'/api/sessions/76/start_session/',\n 'PATH_TRANSLATED': '/base/data/home/apps/s~trac-us/1.387366865270080480/main.pyc',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '107.193.35.50',\n 'REQUEST_ID_HASH': 'A71334CF',\n 'REQUEST_LOG_ID': '560363e800ff0cd5cda71334cf0001737e747261632d7573000131000100',\n 'REQUEST_METHOD': 'POST',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'trac-us.appspot.com',\n 'SERVER_PORT': '443',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'Google App Engine/1.9.26',\n 'TZ': 'UTC',\n 'USER_EMAIL': '',\n 'USER_ID': '',\n 'USER_IS_ADMIN': '0',\n 'USER_NICKNAME': '',\n 'USER_ORGANIZATION': '',\n 'wsgi.errors': <google.appengine.api.logservice.logservice._LogsDequeBuffer object at 0xfb0b8770>,\n 'wsgi.input': <cStringIO.StringI object at 0xfb135f08>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'https',\n 'wsgi.version': (1, 0)}>" actions {'post': 'start_session'} handler <bound method TimingSessionViewSet.start_session of <trac.views.session_views.TimingSessionViewSet object at 0xfb0b8550>> kwargs
{u'pk': u'76'} action
'start_session' method
'post' cls <class 'trac.views.session_views.TimingSessionViewSet'> /base/data/home/apps/s~trac-us/1.387366865270080480/libs/rest_framework/views.py in dispatch self.http_method_not_allowed) else: handler = self.http_method_not_allowed response = handler(request, _args, _kwargs) except Exception as exc: response = self.handle_exception(exc) ... self.response = self.finalize_response(request, response, _args, _kwargs) return self.response def options(self, request, _args, *_kwargs): """ ▶ Local vars Variable Value exc TypeError('start_session() takes exactly 1 argument (3 given)',) self
<trac.views.session_views.TimingSessionViewSet object at 0xfb0b8550> args
() request <rest_framework.request.Request object at 0xfb7433d0> handler <bound method TimingSessionViewSet.start_session of <trac.views.session_views.TimingSessionViewSet object at 0xfb0b8550>> kwargs
{u'pk': u'76'} /base/data/home/apps/s~trac-us/1.387366865270080480/libs/rest_framework/views.py in dispatch

Get the appropriate handler method

        if request.method.lower() in self.http_method_names:
            handler = getattr(self, request.method.lower(),
                              self.http_method_not_allowed)
        else:
            handler = self.http_method_not_allowed
                    response = handler(request, _args, *_kwargs) ...
    except Exception as exc:
        response = self.handle_exception(exc)
    self.response = self.finalize_response(request, response, _args, *_kwargs)
    return self.response

▶ Local vars Variable Value exc TypeError('start_session() takes exactly 1 argument (3 given)',) self
<trac.views.session_views.TimingSessionViewSet object at 0xfb0b8550> args
() request <rest_framework.request.Request object at 0xfb7433d0> handler <bound method TimingSessionViewSet.start_session of <trac.views.session_views.TimingSessionViewSet object at 0xfb0b8550>> kwargs
{u'pk': u'76'}

Environment:

Request Method: POST Request URL: https://trac-us.appspot.com/api/sessions/76/start_session/

Django Version: 1.8 Python Version: 2.7.5 Installed Applications: ('django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'oauth2_provider', 'djstripe', 'trac', 'website', 'stats') Installed Middleware: ('google.appengine.ext.appstats.recording.AppStatsDjangoMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware')

Traceback: File "/base/data/home/apps/s~trac-us/1.387366865270080480/libs/django/core/handlers/base.py" in get_response

  1. response = wrapped_callback(request, _callback_args, *_callback_kwargs) File "/base/data/home/apps/s~trac-us/1.387366865270080480/libs/django/utils/decorators.py" in inner
  2. return func(_args, *_kwargs) File "/base/data/home/apps/s~trac-us/1.387366865270080480/libs/django/views/decorators/csrf.py" in wrapped_view
  3. return view_func(_args, *_kwargs) File "/base/data/home/apps/s~trac-us/1.387366865270080480/libs/rest_framework/viewsets.py" in view
  4. return self.dispatch(request, _args, *_kwargs) File "/base/data/home/apps/s~trac-us/1.387366865270080480/libs/rest_framework/views.py" in dispatch
  5. response = self.handle_exception(exc) File "/base/data/home/apps/s~trac-us/1.387366865270080480/libs/rest_framework/views.py" in dispatch
  6. response = handler(request, _args, *_kwargs)

Exception Type: TypeError at /api/sessions/76/start_session/ Exception Value: start_session() takes exactly 1 argument (3 given)

Share this traceback on a public Web site Request information

GET No GET data POST Variable Value token
u'0bQpRYWsRNgChNx1vFACv4sY9PR96z' FILES No FILES data COOKIES No cookie data META Variable Value REQUEST_ID_HASH 'A71334CF' HTTP_ACCEPT_LANGUAGE
'en-US,en;q=0.8' SERVER_SOFTWARE 'Google App Engine/1.9.26' SCRIPT_NAME u'' HTTP_X_APPENGINE_CITYLATLONG
'41.878114,-87.629798' REQUEST_METHOD
'POST' PATH_INFO
u'/api/sessions/76/start_session/' HTTP_ORIGIN 'chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING
'' DEFAULT_VERSION_HOSTNAME
'trac-us.appspot.com' USER_IS_ADMIN
'0' CONTENT_LENGTH
'166' INSTANCE_ID '00c61b117c9cdccb767d8cd2d7fd031b13f2a7ef' APPENGINE_RUNTIME
'python27' TZ
'UTC' SERVER_NAME 'trac-us.appspot.com' REMOTE_ADDR '107.193.35.50' CURRENT_MODULE_ID
'default' wsgi.url_scheme 'https' PATH_TRANSLATED '/base/data/home/apps/s~trac-us/1.387366865270080480/main.pyc' SERVER_PORT '443' HTTP_X_APPENGINE_REGION 'il' REQUEST_LOG_ID
'560363e800ff0cd5cda71334cf0001737e747261632d7573000131000100' HTTP_POSTMAN_TOKEN
'be1db1ec-2fb5-2eb9-b69e-b8be87e11b81' CURRENT_VERSION_ID
'1.387366865270080480' CLOUD_TRACE_ENABLE_STACK_TRACE
'0' USER_ORGANIZATION
'' USER_ID '' wsgi.input
<cStringIO.StringI object at 0xfb135f08> HTTP_USER_AGENT 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36' HTTP_HOST
'trac-us.appspot.com' HTTPS
'on' wsgi.multithread
True APPLICATION_ID
's~trac-us' HTTP_CACHE_CONTROL
'no-cache' HTTP_CONTENT_TYPE
'multipart/form-data; boundary=----WebKitFormBoundaryD27x0HsNOLFzY2Mi' HTTP_CONTENT_LENGTH '166' USER_EMAIL
'' HTTPACCEPT '/_' DATACENTER
'us2' wsgi.version
(1, 0) HTTP_X_APPENGINE_CITY
'chicago' wsgi.run_once
False wsgi.errors <google.appengine.api.logservice.logservice._LogsDequeBuffer object at 0xfb0b8770> wsgi.multiprocess
True HTTP_X_APPENGINE_COUNTRY
'US' USER_NICKNAME
'' CONTENT_TYPE
'multipart/form-data; boundary=----WebKitFormBoundaryD27x0HsNOLFzY2Mi' CSRF_COOKIE u'3WXza2kzejJvRVhZ4PDsVXw6USZeTwGW' AUTH_DOMAIN 'gmail.com' Settings Using settings module settings.common Setting Value SECURE_BROWSER_XSS_FILTER
False USE_THOUSAND_SEPARATOR
False CSRF_COOKIE_SECURE
False LANGUAGE_CODE
'en-us' ROOT_URLCONF
'trac.urls.trac_urls' MANAGERS
(('elliot', 'ejhevel@gmail.com'),) SILENCED_SYSTEM_CHECKS
[] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER
'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None DJANGO_ROOT '/base/data/home/apps/s~trac-us/1.387366865270080480' ALLOWED_HOSTS
['localhost', '127.0.0.1', 'www.trac-us.appspot.com', 'trac-us.appspot.com'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' SHIPPABLE
False EMAIL_SUBJECT_PREFIX
'[Django] ' SERVER_EMAIL
'root@localhost' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') SESSION_CACHE_ALIAS 'default' STRIPE_SECRETKEY
u'***
' SESSION_COOKIE_DOMAIN
None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS
('%H:%M:%S', '%H:%M:%S.%f', '%H:%M') SECURE_REDIRECT_EXEMPT
[] DATABASES
{'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAXAGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '/cloudsql/trac-us:sql1', 'NAME': 'tracdb', 'OPTIONS': {}, 'PASSWORD': u'******_', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'UTC', 'USER': 'root'}} EMAIL_SSLKEYFILE
u'**
****_' FILE_UPLOAD_DIRECTORY_PERMISSIONS
None FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS
('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') DEFAULT_CONTENT_TYPE
'text/html' APP_ENGINE
True STRIPE_PUBLICKEY
u'**
****_' APPEND_SLASH
True LOCALE_PATHS
() DATABASE_ROUTERS
[] DEFAULT_TABLESPACE
'' LOCAL_APPS
('djstripe', 'trac', 'website', 'stats') YEAR_MONTH_FORMAT
'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES
{'default': {'BACKEND': 'backends.gae_cache.GaeMemcachedCache', 'TIMEOUT': 300}} SESSION_COOKIE_PATH '/' DJSTRIPE_PLANS
{'monthly': {'currency': 'usd', 'description': 'The monthly base charge', 'interval': 'month', 'name': '($9.99/month)', u'plan': 'monthly', 'price': 999, 'stripe_plan_id': 'Monthly'}, 'yearly': {'currency': 'usd', 'description': 'Yearly base charge', 'interval': 'year', 'name': '($110/year)', u'plan': 'yearly', 'price': 10999, 'stripe_plan_id': 'Yearly'}} SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES
('google.appengine.ext.appstats.recording.AppStatsDjangoMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware') USE_I18N
True THOUSAND_SEPARATOR
',' SECRETKEY
u'**
****_' LANGUAGE_COOKIE_NAME
'django_language' DEFAULT_INDEX_TABLESPACE
'' LOGGING_CONFIG
'logging.config.dictConfig' TEMPLATE_LOADERS
('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') FIRST_DAY_OF_WEEK
0 WSGI_APPLICATION
'main.application' TEMPLATE_DEBUG
True X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend',) OAUTH2_PROVIDER {'SCOPES': {'read': 'Read scope', 'write': 'Write scope'}} FORCE_SCRIPT_NAME
None USE_X_FORWARDED_HOST
False EMAIL_TIMEOUT
None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE
False CSRF_COOKIE_DOMAIN
None FILE_CHARSET
'utf-8' DEBUG
True LANGUAGE_COOKIE_DOMAIN
None DEFAULT_FILE_STORAGE
'django.core.files.storage.FileSystemStorage' INSTALLED_APPS
('django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'oauth2_provider', 'djstripe', 'trac', 'website', 'stats') LANGUAGES
(('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese'), ('zh-tw', 'Traditional Chinese')) USE_L10N
True SECURE_HSTS_INCLUDE_SUBDOMAINS
False STATICFILES_DIRS
('/base/data/home/apps/s~trac-us/1.387366865270080480/static',) PREPEND_WWW False SECURE_PROXY_SSL_HEADER None LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS
False CSRF_COOKIE_AGE 31449600 MONTH_DAY_FORMAT
'F j' LOGIN_URL
'/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS
('%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y') CSRF_COOKIE_NAME
'csrftoken' EMAIL_HOSTPASSWORD u'******_' PASSWORD_RESET_TIMEOUTDAYS u'******_' SESSION_FILE_PATH
None CACHE_MIDDLEWARE_ALIAS
'default' SESSION_SAVE_EVERY_REQUEST
False NUMBER_GROUPING 0 SESSION_ENGINE
'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW
'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH
'/' LOGIN_REDIRECT_URL
'/accounts/profile/' DECIMAL_SEPARATOR
'.' IGNORABLE_404_URLS
() MIGRATION_MODULES
{} TEMPLATE_STRING_IF_INVALID
'' LOGOUT_URL
'/accounts/logout/' EMAIL_USE_TLS
True FIXTURE_DIRS
() EMAIL_HOST
'smtp.gmail.com' DATE_FORMAT 'N j, Y' MEDIA_ROOT
'' LANGUAGE_COOKIE_PATH
'/' DEFAULT_EXCEPTION_REPORTER_FILTER
'django.views.debug.SafeExceptionReporterFilter' ADMINS
(('elliot', 'ejhevel@gmail.com'),) FORMAT_MODULE_PATH
None DEFAULT_FROM_EMAIL
'webmaster@localhost' REST_FRAMEWORK
{'DEFAULT_AUTHENTICATION_CLASSES': ('oauth2_provider.ext.rest_framework.OAuth2Authentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication'), 'DEFAULT_MODEL_SERIALIZER_CLASS': ('rest_framework.serializers.ModelSerializer',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',)} MEDIA_URL
'' DATETIME_FORMAT 'N j, Y, P' TEMPLATE_DIRS
('/base/data/home/apps/s~trac-us/1.387366865270080480/templates',) DISALLOWED_USER_AGENTS
() ALLOWED_INCLUDE_ROOTS
() LOGGING {} SHORT_DATE_FORMAT
'm/d/Y' TEMPLATES
[] TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEYPREFIX u'******_' SECURE_SSL_REDIRECT False TIME_ZONE
'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 DJSTRIPE_SUBSCRIPTION_REQUIRED_EXCEPTION_URLS
('home', 'index', 'readers', 'payments', 'login', 'register', 'about', 'score', 'demo', 'tutorial', 'account_settings', 'mile_demo', 'cinci_demo', '(trac)', '(oauth2)') EMAIL_BACKEND
'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL
False TEMPLATE_CONTEXT_PROCESSORS ('django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages') SITE_NAME
'1.387366865270080480' SESSION_COOKIE_AGE
1209600 SETTINGS_MODULE 'settings.common' USE_ETAGS
False SITE_ROOT
'/base/data/home/apps/s~trac-us' LANGUAGES_BIDI
('he', 'ar', 'fa', 'ur') FILE_UPLOAD_TEMP_DIR
None INTERNAL_IPS
() STATIC_URL
'/static/' EMAIL_PORT
587 USE_TZ
True SHORT_DATETIME_FORMAT
'm/d/Y P' TEST_NON_SERIALIZED_APPS
[] PASSWORDHASHERS
u'**
*****' THIRD_PARTY_APPS
('rest_framework', 'oauth2_provider') ABSOLUTE_URL_OVERRIDES
{} DJANGO_APPS ('django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles') CACHE_MIDDLEWARE_SECONDS
600 EMAIL_SSL_CERTFILE
None CSRF_COOKIE_HTTPONLY
False DATETIME_INPUT_FORMATS
('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y') EMAIL_HOST_USER 'tracchicago@gmail.com' 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 page generated by the handler for this status code.

elliothevel commented 8 years ago

Fixed in fd2182c