· 9 years ago · Jul 17, 2016, 01:00 PM
1AttributeError at /get_poke
2'NoneType' object has no attribute 'unknown7'
3
4Request Method: POST
5Request URL: http://pogo-andries-urk.herokuapp.com/get_poke
6Django Version: 1.8
7Python Executable: /app/.heroku/python/bin/python
8Python Version: 2.7.12
9Python Path: ['/app', '/app/.heroku/python/bin', '/app/.heroku/python/lib/python2.7/site-packages/setuptools-23.1.0-py2.7.egg', '/app/.heroku/python/lib/python2.7/site-packages/pip-8.1.2-py2.7.egg', '/app', '/app/.heroku/python/lib/python27.zip', '/app/.heroku/python/lib/python2.7', '/app/.heroku/python/lib/python2.7/plat-linux2', '/app/.heroku/python/lib/python2.7/lib-tk', '/app/.heroku/python/lib/python2.7/lib-old', '/app/.heroku/python/lib/python2.7/lib-dynload', '/app/.heroku/python/lib/python2.7/site-packages']
10Server time: Sun, 17 Jul 2016 12:56:13 +0000
11Installed Applications:
12('django.contrib.admin',
13 'django.contrib.auth',
14 'django.contrib.contenttypes',
15 'django.contrib.sessions',
16 'django.contrib.messages',
17 'django.contrib.staticfiles',
18 'corsheaders',
19 'api')
20Installed Middleware:
21('django.contrib.sessions.middleware.SessionMiddleware',
22 'corsheaders.middleware.CorsMiddleware',
23 'django.middleware.common.CommonMiddleware',
24 'django.contrib.auth.middleware.AuthenticationMiddleware',
25 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
26 'django.contrib.messages.middleware.MessageMiddleware',
27 'django.middleware.clickjacking.XFrameOptionsMiddleware',
28 'django.middleware.security.SecurityMiddleware')
29
30Traceback:
31File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
32 132. response = wrapped_callback(request, *callback_args, **callback_kwargs)
33File "/app/api/views.py" in get_poke
34 18. result = pokelocator_api.main(location=location)
35File "/app/api/pokelocator_api.py" in main
36 411. h = heartbeat(api_endpoint, access_token, response, login_type)
37File "/app/api/pokelocator_api.py" in heartbeat
38 314. response.unknown7,
39
40Exception Type: AttributeError at /get_poke
41Exception Value: 'NoneType' object has no attribute 'unknown7'
42Request information:
43GET: No GET data
44
45POST:
46location = u'52.6341653, 5.5978989'
47
48FILES: No FILES data
49
50COOKIES: No cookie data
51
52META:
53CONTENT_TYPE = 'application/x-www-form-urlencoded; charset=UTF-8'
54gunicorn.socket = <socket._socketobject object at 0x7f97c7a44050>
55HTTP_X_FORWARDED_PROTO = 'http'
56SCRIPT_NAME = u''
57SERVER_SOFTWARE = 'gunicorn/19.1.1'
58wsgi.multiprocess = True
59HTTP_X_REQUEST_ID = '6e3840f4-4fa8-4d27-aa98-ec31e33aa285'
60QUERY_STRING = ''
61wsgi.url_scheme = 'http'
62wsgi.multithread = False
63HTTP_X_FORWARDED_FOR = '217.121.97.253'
64SERVER_NAME = '0.0.0.0'
65wsgi.version =
66HTTP_TOTAL_ROUTE_TIME = '0'
67wsgi.run_once = False
68HTTP_ACCEPT_LANGUAGE = 'nl,en-US;q=0.7,en;q=0.3'
69wsgi.file_wrapper = ''
70HTTP_X_REQUESTED_WITH = 'XMLHttpRequest'
71HTTP_CONNECTION = 'close'
72REQUEST_METHOD = 'POST'
73HTTP_CONNECT_TIME = '1'
74HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0'
75HTTP_REFERER = 'http://pogo-andries-urk.herokuapp.com/static/map.html'
76HTTP_ACCEPT = 'application/json, text/javascript, */*; q=0.01'
77RAW_URI = '/get_poke'
78HTTP_ACCEPT_ENCODING = 'gzip, deflate'
79SERVER_PORT = '17003'
80PATH_INFO = u'/get_poke'
81HTTP_X_FORWARDED_PORT = '80'
82wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWraper object at 0x7f97c6e76d90>
83REMOTE_ADDR = '10.90.160.166'
84HTTP_X_REQUEST_START = '1468760170294'
85CONTENT_LENGTH = '32'
86wsgi.input = <gunicorn.http.body.Body object at 0x7f97c6e76a10>
87REMOTE_PORT = '48021'
88HTTP_HOST = 'pogo-andries-urk.herokuapp.com'
89SERVER_PROTOCOL = 'HTTP/1.1'
90HTTP_VIA = '1.1 vegur'
91
92Settings:
93Using settings module hackathon.settings
94CACHE_MIDDLEWARE_ALIAS = 'default'
95MANAGERS =
96EMAIL_HOST = 'localhost'
97TIME_FORMAT = 'P'
98DEFAULT_INDEX_TABLESPACE = ''
99SERVER_EMAIL = 'root@localhost'
100STATIC_ROOT = '/app/hackathon/collected_static'
101PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
102CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
103INSTALLED_APPS =
104TEST_RUNNER = 'django.test.runner.DiscoverRunner'
105FORMAT_MODULE_PATH = None
106LANGUAGES =
107FIRST_DAY_OF_WEEK = 0
108DATABASE_ROUTERS = []
109FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
110PASSWORD_HASHERS = u'********************'
111NUMBER_GROUPING = 0
112AUTHENTICATION_BACKENDS = 'django.contrib.auth.backends.ModelBackend'
113DEBUG_PROPAGATE_EXCEPTIONS = False
114LOCALE_PATHS =
115FILE_UPLOAD_PERMISSIONS = None
116LANGUAGE_CODE = 'en-us'
117SECURE_PROXY_SSL_HEADER = None
118BASE_DIR = '/app/hackathon'
119INTERNAL_IPS =
120DEFAULT_CHARSET = 'utf-8'
121MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
122THOUSAND_SEPARATOR = ','
123DEFAULT_TABLESPACE = ''
124TIME_ZONE = 'UTC'
125CSRF_COOKIE_DOMAIN = None
126LANGUAGE_COOKIE_AGE = None
127EMAIL_TIMEOUT = None
128SESSION_COOKIE_NAME = 'sessionid'
129LANGUAGE_COOKIE_PATH = '/'
130ROOT_URLCONF = 'hackathon.urls'
131LOGOUT_URL = '/accounts/logout/'
132SECURE_BROWSER_XSS_FILTER = False
133DEFAULT_CONTENT_TYPE = 'text/html'
134SECURE_CONTENT_TYPE_NOSNIFF = False
135DATABASES = {'default': {'ATOMIC_REQUESTS': False, 'USER': 'wjdugftwyhfipr', 'TEST': {'MIRROR': None, 'COLLATION': None, 'CHARSET': None, 'NAME': None}, 'NAME': 'd9bsk8nul6kdkv', 'AUTOCOMMIT': True, 'TIME_ZONE': 'UTC', 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': 'ec2-54-247-185-241.eu-west-1.compute.amazonaws.com', 'OPTIONS': {}, 'PORT': 5432, 'PASSWORD': u'********************', 'CONN_MAX_AGE': 0}}
136SECURE_HSTS_INCLUDE_SUBDOMAINS = False
137LOGIN_URL = '/accounts/login/'
138CORS_ORIGIN_ALLOW_ALL = True
139DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
140WSGI_APPLICATION = 'hackathon.wsgi.application'
141TEMPLATE_STRING_IF_INVALID = ''
142SESSION_FILE_PATH = None
143USE_L10N = True
144USE_I18N = True
145TIME_INPUT_FORMATS =
146USE_THOUSAND_SEPARATOR = False
147CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
148SESSION_ENGINE = 'django.contrib.sessions.backends.db'
149LANGUAGE_COOKIE_DOMAIN = None
150SESSION_SAVE_EVERY_REQUEST = False
151DEBUG = True
152SHORT_DATETIME_FORMAT = 'm/d/Y P'
153ABSOLUTE_URL_OVERRIDES = {}
154SECURE_REDIRECT_EXEMPT = []
155MEDIA_URL = ''
156EMAIL_PORT = 25
157LOGIN_REDIRECT_URL = '/accounts/profile/'
158FORCE_SCRIPT_NAME = None
159SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
160STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'
161EMAIL_SSL_CERTFILE = None
162CSRF_COOKIE_HTTPONLY = False
163SHORT_DATE_FORMAT = 'm/d/Y'
164APPEND_SLASH = True
165SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
166FILE_UPLOAD_TEMP_DIR = None
167SILENCED_SYSTEM_CHECKS = []
168SESSION_COOKIE_HTTPONLY = True
169X_FRAME_OPTIONS = 'SAMEORIGIN'
170TEST_NON_SERIALIZED_APPS = []
171SETTINGS_MODULE = 'hackathon.settings'
172CSRF_COOKIE_AGE = 31449600
173AUTH_USER_MODEL = 'auth.User'
174SESSION_COOKIE_AGE = 1209600
175STATIC_URL = '/static/'
176SESSION_COOKIE_DOMAIN = None
177CSRF_COOKIE_PATH = '/'
178SESSION_CACHE_ALIAS = 'default'
179MONTH_DAY_FORMAT = 'F j'
180EMAIL_SUBJECT_PREFIX = '[Django] '
181YEAR_MONTH_FORMAT = 'F Y'
182SESSION_EXPIRE_AT_BROWSER_CLOSE = False
183FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
184CSRF_COOKIE_NAME = 'csrftoken'
185ALLOWED_INCLUDE_ROOTS =
186USE_X_FORWARDED_HOST = False
187USE_TZ = False
188SESSION_COOKIE_PATH = '/'
189DATE_FORMAT = 'N j, Y'
190EMAIL_USE_TLS = False
191MIDDLEWARE_CLASSES =
192MEDIA_ROOT = ''
193DATETIME_FORMAT = 'N j, Y, P'
194SESSION_COOKIE_SECURE = False
195DEFAULT_FROM_EMAIL = 'webmaster@localhost'
196LOGGING = {}
197LOGGING_CONFIG = 'logging.config.dictConfig'
198TEMPLATE_LOADERS =
199EMAIL_HOST_USER = ''
200STATICFILES_FINDERS =
201SECURE_SSL_REDIRECT = False
202STATICFILES_DIRS = '/app/hackathon/../static'
203ALLOWED_HOSTS = []
204PREPEND_WWW = False
205SECURE_HSTS_SECONDS = 0
206EMAIL_HOST_PASSWORD = u'********************'
207USE_ETAGS = False
208DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
209CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
210FILE_UPLOAD_HANDLERS =
211CSRF_COOKIE_SECURE = False
212LANGUAGE_COOKIE_NAME = 'django_language'
213EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
214EMAIL_USE_SSL = False
215MIGRATION_MODULES = {}
216FILE_CHARSET = 'utf-8'
217TEMPLATE_DEBUG = False
218LANGUAGES_BIDI =
219EMAIL_SSL_KEYFILE = u'********************'
220TEMPLATES = []
221DATE_INPUT_FORMATS =
222ADMINS =
223DATETIME_INPUT_FORMATS =
224IGNORABLE_404_URLS =
225TEMPLATE_CONTEXT_PROCESSORS =
226SECRET_KEY = u'********************'
227DECIMAL_SEPARATOR = '.'
228CACHE_MIDDLEWARE_SECONDS = 600
229DISALLOWED_USER_AGENTS =
230SECURE_SSL_HOST = None
231FIXTURE_DIRS =
232TEMPLATE_DIRS =
233
234You're seeing this error because you have DEBUG = True in your
235Django settings file. Change that to False, and Django will
236display a standard page generated by the handler for this status code.