Advertisement
Guest User

Untitled

a guest
Mar 1st, 2018
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.07 KB | None | 0 0
  1. TypeError at /backend/media/getLinks
  2. ord() expected a character, but string of length 0 found
  3.  
  4. Request Method: GET
  5. Request URL: http://moviegrabber.tv/backend/media/getLinks?id=71647&showid=6210&format=json
  6. Django Version: 1.11.7
  7. Python Executable: /usr/bin/python
  8. Python Version: 2.7.13
  9. Python Path: ['/webserver/MovieGrabber-Backend', '/usr/local/bin', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
  10. Server time: Thu, 1 Mar 2018 13:12:33 +0000
  11. Installed 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. 'LinkGrabberDjango',
  19. 'django_extensions',
  20. 'rest_framework',
  21. 'corsheaders',
  22. 'crispy_forms',
  23. 'analytical',
  24. 'django.contrib.sites',
  25. 'django_comments',
  26. 'notifications',
  27. 'customcomments']
  28. Installed Middleware:
  29. ['django.middleware.security.SecurityMiddleware',
  30. 'django.contrib.sessions.middleware.SessionMiddleware',
  31. 'corsheaders.middleware.CorsMiddleware',
  32. 'django.middleware.common.CommonMiddleware',
  33. 'django.middleware.csrf.CsrfViewMiddleware',
  34. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  35. 'django.contrib.messages.middleware.MessageMiddleware',
  36. 'django.middleware.clickjacking.XFrameOptionsMiddleware']
  37.  
  38.  
  39. Traceback:
  40.  
  41. File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner
  42. 41. response = get_response(request)
  43.  
  44. File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
  45. 187. response = self.process_exception_by_middleware(e, request)
  46.  
  47. File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
  48. 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  49.  
  50. File "/usr/local/lib/python2.7/dist-packages/django/views/decorators/csrf.py" in wrapped_view
  51. 58. return view_func(*args, **kwargs)
  52.  
  53. File "/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py" in view
  54. 68. return self.dispatch(request, *args, **kwargs)
  55.  
  56. File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py" in dispatch
  57. 489. response = self.handle_exception(exc)
  58.  
  59. File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py" in handle_exception
  60. 449. self.raise_uncaught_exception(exc)
  61.  
  62. File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py" in dispatch
  63. 486. response = handler(request, *args, **kwargs)
  64.  
  65. File "/webserver/MovieGrabber-Backend/LinkGrabberDjango/views.py" in get
  66. 928. links = apigrabber.getstreams(showid, id)
  67.  
  68. File "/webserver/MovieGrabber-Backend/LinkGrabberDjango/apigrabber.py" in getstreams
  69. 321. videos2 = apirequest(suffix, params)
  70.  
  71. File "/webserver/MovieGrabber-Backend/LinkGrabberDjango/apigrabber.py" in apirequest
  72. 129. testtext = decrypt(r, key)
  73.  
  74. File "/webserver/MovieGrabber-Backend/LinkGrabberDjango/apigrabber.py" in decrypt
  75. 55. statment = _unpad(cipher.decrypt(enc))
  76.  
  77. File "/webserver/MovieGrabber-Backend/LinkGrabberDjango/apigrabber.py" in _unpad
  78. 64. return s[:-ord(s[len(s) - 1:])]
  79.  
  80. Exception Type: TypeError at /backend/media/getLinks
  81. Exception Value: ord() expected a character, but string of length 0 found
  82. Request information:
  83. USER: AnonymousUser
  84.  
  85. GET:
  86. showid = u'6210'
  87. id = u'71647'
  88. format = u'json'
  89.  
  90. POST: No POST data
  91.  
  92. FILES: No FILES data
  93.  
  94. COOKIES:
  95. _eventqueue = '%7B%22heatmap%22%3A%5B%5D%2C%22events%22%3A%5B%5D%7D'
  96. _referrer_og = 'https%3A%2F%2Fwww.youtube.com%2F'
  97. _first_pageview = '1'
  98. _jsuid = '3067179233'
  99. __cfduid = 'dabc30cd93b081785d794e1b8d1f679bf1515981199'
  100.  
  101. META:
  102. HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'
  103. HTTP_ACCEPT_ENCODING = 'gzip'
  104. HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9,zh-HK;q=0.8,zh-TW;q=0.7,zh;q=0.6'
  105. HTTP_CF_CONNECTING_IP = '218.102.110.164'
  106. HTTP_CF_IPCOUNTRY = 'HK'
  107. HTTP_CF_RAY = '3f4be032c913a344-HKG'
  108. HTTP_CF_VISITOR = '{"scheme":"https"}'
  109. HTTP_CONNECTION = 'close'
  110. HTTP_COOKIE = '_jsuid=3067179233; __cfduid=dabc30cd93b081785d794e1b8d1f679bf1515981199; _referrer_og=https%3A%2F%2Fwww.youtube.com%2F; _first_pageview=1; _eventqueue=%7B%22heatmap%22%3A%5B%5D%2C%22events%22%3A%5B%5D%7D'
  111. HTTP_HOST = 'moviegrabber.tv'
  112. HTTP_UPGRADE_INSECURE_REQUESTS = '1'
  113. HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36'
  114. HTTP_X_FORWARDED_FOR = '218.102.110.164, 172.68.253.44, 10.132.40.218'
  115. HTTP_X_FORWARDED_PROTO = 'http'
  116. HTTP_X_REAL_IP = '10.132.40.218'
  117. PATH_INFO = u'/backend/media/getLinks'
  118. QUERY_STRING = 'id=71647&showid=6210&format=json'
  119. RAW_URI = '/backend/media/getLinks?id=71647&showid=6210&format=json'
  120. REMOTE_ADDR = ''
  121. REQUEST_METHOD = 'GET'
  122. SCRIPT_NAME = u''
  123. SERVER_NAME = 'moviegrabber.tv'
  124. SERVER_PORT = '80'
  125. SERVER_PROTOCOL = 'HTTP/1.0'
  126. SERVER_SOFTWARE = 'gunicorn/19.7.1'
  127. gunicorn.socket = <socket._socketobject object at 0x7f31f11e8de0>
  128. wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f31f0e60650>
  129. wsgi.file_wrapper = ''
  130. wsgi.input = <gunicorn.http.body.Body object at 0x7f31f125ae90>
  131. wsgi.multiprocess = True
  132. wsgi.multithread = False
  133. wsgi.run_once = False
  134. wsgi.url_scheme = 'http'
  135. wsgi.version = u'(1, 0)'
  136.  
  137. Settings:
  138. Using settings module MovieGrabber.settings
  139. ABSOLUTE_URL_OVERRIDES = {}
  140. ADMINS = []
  141. ALLOWED_HOSTS = ['*']
  142. APPEND_SLASH = True
  143. AUTHENTICATION_BACKENDS = [u'django.contrib.auth.backends.ModelBackend']
  144. AUTH_PASSWORD_VALIDATORS = u'********************'
  145. AUTH_USER_MODEL = u'auth.User'
  146. BASE_DIR = '/webserver/MovieGrabber-Backend/MovieGrabber'
  147. CACHES = {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}}
  148. CACHE_MIDDLEWARE_ALIAS = u'default'
  149. CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
  150. CACHE_MIDDLEWARE_SECONDS = 600
  151. CLICKY_SITE_ID = '101058913'
  152. COMMENTS_APP = 'customcomments'
  153. CORS_ALLOW_CREDENTIALS = True
  154. CORS_ORIGIN_ALLOW_ALL = True
  155. CRISPY_TEMPLATE_PACK = 'bootstrap3'
  156. CSRF_COOKIE_AGE = 31449600
  157. CSRF_COOKIE_DOMAIN = None
  158. CSRF_COOKIE_HTTPONLY = False
  159. CSRF_COOKIE_NAME = u'csrftoken'
  160. CSRF_COOKIE_PATH = u'/'
  161. CSRF_COOKIE_SECURE = False
  162. CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
  163. CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
  164. CSRF_TRUSTED_ORIGINS = []
  165. CSRF_USE_SESSIONS = False
  166. DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'django', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'PORT': '', 'HOST': '10.132.113.227', 'USER': 'hennber', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'OPTIONS': {}}}
  167. DATABASE_ROUTERS = []
  168. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  169. DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
  170. DATETIME_FORMAT = u'N j, Y, P'
  171. DATETIME_INPUT_FORMATS = [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y']
  172. DATE_FORMAT = u'N j, Y'
  173. DATE_INPUT_FORMATS = [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y']
  174. DEBUG = True
  175. DEBUG_PROPAGATE_EXCEPTIONS = False
  176. DECIMAL_SEPARATOR = u'.'
  177. DEFAULT_CHARSET = u'utf-8'
  178. DEFAULT_CONTENT_TYPE = u'text/html'
  179. DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
  180. DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
  181. DEFAULT_FROM_EMAIL = u'webmaster@localhost'
  182. DEFAULT_INDEX_TABLESPACE = u''
  183. DEFAULT_TABLESPACE = u''
  184. DISALLOWED_USER_AGENTS = []
  185. EMAIL_BACKEND = u'django.core.mail.backends.smtp.EmailBackend'
  186. EMAIL_HOST = u'localhost'
  187. EMAIL_HOST_PASSWORD = u'********************'
  188. EMAIL_HOST_USER = u''
  189. EMAIL_PORT = 25
  190. EMAIL_SSL_CERTFILE = None
  191. EMAIL_SSL_KEYFILE = u'********************'
  192. EMAIL_SUBJECT_PREFIX = u'[Django] '
  193. EMAIL_TIMEOUT = None
  194. EMAIL_USE_LOCALTIME = False
  195. EMAIL_USE_SSL = False
  196. EMAIL_USE_TLS = False
  197. FILE_CHARSET = u'utf-8'
  198. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  199. FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  200. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  201. FILE_UPLOAD_PERMISSIONS = None
  202. FILE_UPLOAD_TEMP_DIR = None
  203. FIRST_DAY_OF_WEEK = 0
  204. FIXTURE_DIRS = []
  205. FORCE_SCRIPT_NAME = None
  206. FORMAT_MODULE_PATH = None
  207. FORM_RENDERER = u'django.forms.renderers.DjangoTemplates'
  208. IGNORABLE_404_URLS = []
  209. INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'LinkGrabberDjango', 'django_extensions', 'rest_framework', 'corsheaders', 'crispy_forms', 'analytical', 'django.contrib.sites', 'django_comments', 'notifications', 'customcomments']
  210. INTERNAL_IPS = []
  211. JWT_AUTH = {'JWT_EXPIRATION_DELTA': datetime.timedelta(7)}
  212. LANGUAGES = [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')]
  213. LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
  214. LANGUAGE_CODE = 'en-us'
  215. LANGUAGE_COOKIE_AGE = None
  216. LANGUAGE_COOKIE_DOMAIN = None
  217. LANGUAGE_COOKIE_NAME = u'django_language'
  218. LANGUAGE_COOKIE_PATH = u'/'
  219. LOCALE_PATHS = []
  220. LOGGING = {}
  221. LOGGING_CONFIG = u'logging.config.dictConfig'
  222. LOGIN_REDIRECT_URL = u'/accounts/profile/'
  223. LOGIN_URL = u'/accounts/login/'
  224. LOGOUT_REDIRECT_URL = None
  225. MANAGERS = []
  226. MEDIA_ROOT = u''
  227. MEDIA_URL = u''
  228. MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
  229. MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
  230. MIDDLEWARE_CLASSES = [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware']
  231. MIGRATION_MODULES = {}
  232. MONTH_DAY_FORMAT = u'F j'
  233. NUMBER_GROUPING = 0
  234. PASSWORD_HASHERS = u'********************'
  235. PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
  236. PREPEND_WWW = False
  237. PROJECT_ROOT = '/webserver/MovieGrabber-Backend'
  238. REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',)}
  239. ROOT_URLCONF = 'MovieGrabber.urls'
  240. SECRET_KEY = u'********************'
  241. SECURE_BROWSER_XSS_FILTER = False
  242. SECURE_CONTENT_TYPE_NOSNIFF = False
  243. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  244. SECURE_HSTS_PRELOAD = False
  245. SECURE_HSTS_SECONDS = 0
  246. SECURE_PROXY_SSL_HEADER = None
  247. SECURE_REDIRECT_EXEMPT = []
  248. SECURE_SSL_HOST = None
  249. SECURE_SSL_REDIRECT = False
  250. SERVER_EMAIL = u'root@localhost'
  251. SESSION_CACHE_ALIAS = u'default'
  252. SESSION_COOKIE_AGE = 1209600
  253. SESSION_COOKIE_DOMAIN = None
  254. SESSION_COOKIE_HTTPONLY = True
  255. SESSION_COOKIE_NAME = u'sessionid'
  256. SESSION_COOKIE_PATH = u'/'
  257. SESSION_COOKIE_SECURE = False
  258. SESSION_ENGINE = u'django.contrib.sessions.backends.db'
  259. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  260. SESSION_FILE_PATH = None
  261. SESSION_SAVE_EVERY_REQUEST = False
  262. SESSION_SERIALIZER = u'django.contrib.sessions.serializers.JSONSerializer'
  263. SETTINGS_MODULE = 'MovieGrabber.settings'
  264. SHORT_DATETIME_FORMAT = u'm/d/Y P'
  265. SHORT_DATE_FORMAT = u'm/d/Y'
  266. SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
  267. SILENCED_SYSTEM_CHECKS = []
  268. SITE_ID = 1
  269. STATICFILES_DIRS = ['/webserver/MovieGrabber-Backend/static']
  270. STATICFILES_FINDERS = [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder']
  271. STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'
  272. STATIC_ROOT = '/webserver/MovieGrabber-Backend/staticheroku'
  273. STATIC_URL = '/static/'
  274. TEMPLATES = [{'DIRS': ['/webserver/MovieGrabber-Backend/templates'], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
  275. TEST_NON_SERIALIZED_APPS = []
  276. TEST_RUNNER = u'django.test.runner.DiscoverRunner'
  277. THOUSAND_SEPARATOR = u','
  278. TIME_FORMAT = u'P'
  279. TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
  280. TIME_ZONE = 'UTC'
  281. USE_ETAGS = False
  282. USE_I18N = True
  283. USE_L10N = True
  284. USE_THOUSAND_SEPARATOR = False
  285. USE_TZ = True
  286. USE_X_FORWARDED_HOST = False
  287. USE_X_FORWARDED_PORT = False
  288. WSGI_APPLICATION = 'MovieGrabber.wsgi.application'
  289. X_FRAME_OPTIONS = u'SAMEORIGIN'
  290. YEAR_MONTH_FORMAT = u'F Y'
  291.  
  292.  
  293. You're seeing this error because you have DEBUG = True in your
  294. Django settings file. Change that to False, and Django will
  295. display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement