· 9 years ago · Jan 09, 2017, 09:04 AM
1ExpatError at /agreement/to_tinkoff/94
2mismatched tag: line 6, column 2
3
4Request Method: GET
5Request URL: http://tinkoff.dev.b2bpolis.ru/agreement/to_tinkoff/94?action=get_payment_reference
6Django Version: 1.10.1
7Python Executable: /usr/bin/uwsgi-core
8Python Version: 2.7.6
9Python Path: ['/home/tinkoff/calculator', '.', '', '/home/tinkoff/virtualenv_calculator/lib/python2.7', '/home/tinkoff/virtualenv_calculator/lib/python2.7/plat-x86_64-linux-gnu', '/home/tinkoff/virtualenv_calculator/lib/python2.7/lib-tk', '/home/tinkoff/virtualenv_calculator/lib/python2.7/lib-old', '/home/tinkoff/virtualenv_calculator/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages', '/home/tinkoff/virtualenv_calculator/lib/python2.7/site-packages']
10Server time: Mon, 9 Jan 2017 08:55:19 +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 'rest_framework',
19 'rest_framework.authtoken',
20 'mptt',
21 'django_mptt_admin',
22 'apps.main',
23 'apps.logs',
24 'apps.to_tinkoff',
25 'apps.policy',
26 'apps.authentication']
27Installed Middleware:
28['django.middleware.security.SecurityMiddleware',
29 'django.contrib.sessions.middleware.SessionMiddleware',
30 'django.middleware.common.CommonMiddleware',
31 'django.middleware.csrf.CsrfViewMiddleware',
32 'django.contrib.auth.middleware.AuthenticationMiddleware',
33 'django.contrib.messages.middleware.MessageMiddleware',
34 'django.middleware.clickjacking.XFrameOptionsMiddleware']
35
36
37Traceback:
38
39File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
40 39. response = get_response(request)
41
42File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
43 187. response = self.process_exception_by_middleware(e, request)
44
45File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
46 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
47
48File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
49 58. return view_func(*args, **kwargs)
50
51File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/django/views/generic/base.py" in view
52 68. return self.dispatch(request, *args, **kwargs)
53
54File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
55 474. response = self.handle_exception(exc)
56
57File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/rest_framework/views.py" in handle_exception
58 434. self.raise_uncaught_exception(exc)
59
60File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
61 471. response = handler(request, *args, **kwargs)
62
63File "/home/tinkoff/virtualenv_calculator/local/lib/python2.7/site-packages/rest_framework/decorators.py" in handler
64 52. return func(*args, **kwargs)
65
66File "/home/tinkoff/calculator/apps/policy/views.py" in agreement_to_tinkoff
67 106. request, response, result_dict, action_state = getattr(agreement_module, action)(agreement, query)
68
69File "/home/tinkoff/calculator/apps/to_tinkoff/agreement.py" in get_payment_reference
70 164. response = get_response('getPaymentReferencePartner', request)
71
72File "/home/tinkoff/calculator/apps/to_tinkoff/agreement.py" in get_response
73 38. logger.debug(xml_prettify(response.text.encode('utf8')))
74
75File "/home/tinkoff/calculator/apps/to_tinkoff/utils.py" in xml_prettify
76 27. tmp_xml = minidom.parseString(xml_text)
77
78File "/usr/lib/python2.7/xml/dom/minidom.py" in parseString
79 1928. return expatbuilder.parseString(string)
80
81File "/usr/lib/python2.7/xml/dom/expatbuilder.py" in parseString
82 940. return builder.parseString(string)
83
84File "/usr/lib/python2.7/xml/dom/expatbuilder.py" in parseString
85 223. parser.Parse(string, True)
86
87Exception Type: ExpatError at /agreement/to_tinkoff/94
88Exception Value: mismatched tag: line 6, column 2
89Request information:
90USER: test-agent1@tinkoff.ru
91
92GET:
93action = u'get_payment_reference'
94
95POST: No POST data
96
97FILES: No FILES data
98
99COOKIES:
100authToken = '%221e9a5985aacc6eb50dc88dfb953d6149512e7b1c%22'
101
102META:
103CONTENT_LENGTH = ''
104CONTENT_TYPE = ''
105DOCUMENT_ROOT = '/home/tinkoff/app'
106HTTP_ACCEPT = 'application/json, text/plain, */*'
107HTTP_ACCEPT_ENCODING = 'gzip, deflate, sdch'
108HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
109HTTP_AUTHORIZATION = 'Token 1e9a5985aacc6eb50dc88dfb953d6149512e7b1c'
110HTTP_CONNECTION = 'keep-alive'
111HTTP_COOKIE = 'authToken=%221e9a5985aacc6eb50dc88dfb953d6149512e7b1c%22'
112HTTP_HOST = 'tinkoff.dev.b2bpolis.ru'
113HTTP_REFERER = 'http://tinkoff.dev.b2bpolis.ru/'
114HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'
115HTTP_X_COMPRESS = 'null'
116PATH_INFO = u'/agreement/to_tinkoff/94'
117QUERY_STRING = 'action=get_payment_reference'
118REMOTE_ADDR = '94.231.124.135'
119REMOTE_PORT = '36946'
120REQUEST_METHOD = 'GET'
121REQUEST_URI = '/agreement/to_tinkoff/94?action=get_payment_reference'
122SCRIPT_NAME = u''
123SERVER_NAME = 'tinkoff.dev.b2bpolis.ru'
124SERVER_PORT = '80'
125SERVER_PROTOCOL = 'HTTP/1.1'
126UWSGI_SCHEME = 'http'
127uwsgi.node = 'srv4.cmios.ru'
128uwsgi.version = '1.9.17.1-debian'
129wsgi.errors = <open file 'wsgi_errors', mode 'w' at 0x7efe8c787c00>
130wsgi.file_wrapper = ''
131wsgi.input = <uwsgi._Input object at 0x7efe8a551e70>
132wsgi.multiprocess = True
133wsgi.multithread = False
134wsgi.run_once = False
135wsgi.url_scheme = 'http'
136wsgi.version =
137
138Settings:
139Using settings module settings
140ABSOLUTE_URL_OVERRIDES = {}
141ADMINS = []
142ALLOWED_HOSTS = []
143APPEND_SLASH = False
144AUTHENTICATION_BACKENDS = [u'django.contrib.auth.backends.ModelBackend']
145AUTH_PASSWORD_VALIDATORS = u'********************'
146AUTH_USER_MODEL = 'authentication.CalcUser'
147AUTOCOMMIT = False
148BASE_DIR = '/home/tinkoff/calculator'
149CACHES = {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}}
150CACHE_MIDDLEWARE_ALIAS = u'default'
151CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
152CACHE_MIDDLEWARE_SECONDS = 600
153CRM_HOST = 'crm.tinkoff.dev.b2bpolis.ru'
154CSRF_COOKIE_AGE = 31449600
155CSRF_COOKIE_DOMAIN = None
156CSRF_COOKIE_HTTPONLY = False
157CSRF_COOKIE_NAME = u'csrftoken'
158CSRF_COOKIE_PATH = u'/'
159CSRF_COOKIE_SECURE = False
160CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
161CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
162CSRF_TRUSTED_ORIGINS = []
163DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'tinkoff', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'OPTIONS': {'charset': 'utf8', 'use_unicode': True}, 'HOST': '', 'USER': 'tinkoff', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'PORT': ''}}
164DATABASE_ROUTERS = []
165DATA_DIR = '/home/tinkoff/casco-data'
166DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
167DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
168DATETIME_FORMAT = u'N j, Y, P'
169DATETIME_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']
170DATE_FORMAT = u'N j, Y'
171DATE_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']
172DEBUG = True
173DEBUG_PROPAGATE_EXCEPTIONS = False
174DECIMAL_SEPARATOR = u'.'
175DEFAULT_CHARSET = u'utf-8'
176DEFAULT_CONTENT_TYPE = u'text/html'
177DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
178DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
179DEFAULT_FROM_EMAIL = u'webmaster@localhost'
180DEFAULT_INDEX_TABLESPACE = u''
181DEFAULT_TABLESPACE = u''
182DISALLOWED_USER_AGENTS = []
183DOCUMENTS_MEDIA_ROOT = '/home/tinkoff/tmp/documents'
184EMAIL_BACKEND = 'django.core.mail.backends.dummy.EmailBackend'
185EMAIL_HOST = u'localhost'
186EMAIL_HOST_PASSWORD = u'********************'
187EMAIL_HOST_USER = u''
188EMAIL_PORT = 25
189EMAIL_SSL_CERTFILE = None
190EMAIL_SSL_KEYFILE = u'********************'
191EMAIL_SUBJECT_PREFIX = u'[Django] '
192EMAIL_TIMEOUT = None
193EMAIL_USE_SSL = False
194EMAIL_USE_TLS = False
195EXCEL_SERVICE_NAME = 'EXCELD-TINKOFF'
196FILE_CHARSET = u'utf-8'
197FILE_SYSTEM_STORAGE_LOCATION = '/home/tinkoff/calculator/storage'
198FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
199FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
200FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
201FILE_UPLOAD_PERMISSIONS = None
202FILE_UPLOAD_TEMP_DIR = None
203FIRST_DAY_OF_WEEK = 0
204FIXTURE_DIRS = []
205FORCE_SCRIPT_NAME = None
206FORMAT_MODULE_PATH = None
207IGNORABLE_404_URLS = []
208INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework.authtoken', 'mptt', 'django_mptt_admin', 'apps.main', 'apps.logs', 'apps.to_tinkoff', 'apps.policy', 'apps.authentication']
209INTERNAL_IPS = []
210LANGUAGES = [(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')]
211LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
212LANGUAGE_CODE = 'en-us'
213LANGUAGE_COOKIE_AGE = None
214LANGUAGE_COOKIE_DOMAIN = None
215LANGUAGE_COOKIE_NAME = u'django_language'
216LANGUAGE_COOKIE_PATH = u'/'
217LOCALE_PATHS = []
218LOGGING = {}
219LOGGING_CONFIG = u'logging.config.dictConfig'
220LOGIN_REDIRECT_URL = u'/accounts/profile/'
221LOGIN_URL = u'/accounts/login/'
222LOGOUT_REDIRECT_URL = None
223LOG_DIR = '/home/tinkoff/log'
224MANAGERS = []
225MEDIA_ROOT = '/home/tinkoff/media'
226MEDIA_URL = u''
227MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
228MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', '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']
229MIDDLEWARE_CLASSES = [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware']
230MIGRATION_MODULES = {}
231MONTH_DAY_FORMAT = u'F j'
232NUMBER_GROUPING = 0
233PASSWORD_HASHERS = u'********************'
234PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
235PREPEND_WWW = False
236REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_FILTER_BACKENDS': ('rest_framework.filters.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter'), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'PAGE_SIZE': 20, 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination'}
237ROOT_URLCONF = 'settings.urls'
238SECRET_KEY = u'********************'
239SECURE_BROWSER_XSS_FILTER = False
240SECURE_CONTENT_TYPE_NOSNIFF = False
241SECURE_HSTS_INCLUDE_SUBDOMAINS = False
242SECURE_HSTS_SECONDS = 0
243SECURE_PROXY_SSL_HEADER = None
244SECURE_REDIRECT_EXEMPT = []
245SECURE_SSL_HOST = None
246SECURE_SSL_REDIRECT = False
247SERVER_EMAIL = u'root@localhost'
248SESSION_CACHE_ALIAS = u'default'
249SESSION_COOKIE_AGE = 1209600
250SESSION_COOKIE_DOMAIN = None
251SESSION_COOKIE_HTTPONLY = True
252SESSION_COOKIE_NAME = u'sessionid'
253SESSION_COOKIE_PATH = u'/'
254SESSION_COOKIE_SECURE = False
255SESSION_ENGINE = u'django.contrib.sessions.backends.db'
256SESSION_EXPIRE_AT_BROWSER_CLOSE = False
257SESSION_FILE_PATH = None
258SESSION_SAVE_EVERY_REQUEST = False
259SESSION_SERIALIZER = u'django.contrib.sessions.serializers.JSONSerializer'
260SETTINGS_MODULE = 'settings'
261SHORT_DATETIME_FORMAT = u'm/d/Y P'
262SHORT_DATE_FORMAT = u'm/d/Y'
263SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
264SILENCED_SYSTEM_CHECKS = []
265STATICFILES_DIRS = []
266STATICFILES_FINDERS = [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder']
267STATICFILES_STORAGE = u'django.contrib.staticfiles.storage.StaticFilesStorage'
268STATIC_ROOT = '/home/tinkoff/static'
269STATIC_URL = '/static/'
270TEMPLATES = [{'DIRS': [], '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'}]
271TEST_NON_SERIALIZED_APPS = []
272TEST_RUNNER = u'django.test.runner.DiscoverRunner'
273THOUSAND_SEPARATOR = u','
274TIME_FORMAT = u'P'
275TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
276TIME_ZONE = 'UTC'
277TMP_DIR = '/home/tinkoff/tmp'
278TRANSACTIONS_MANAGED = False
279USE_ETAGS = False
280USE_I18N = True
281USE_L10N = True
282USE_THOUSAND_SEPARATOR = False
283USE_TZ = True
284USE_X_FORWARDED_HOST = False
285USE_X_FORWARDED_PORT = False
286WSGI_APPLICATION = 'settings.wsgi.application'
287X_FRAME_OPTIONS = u'SAMEORIGIN'
288YEAR_MONTH_FORMAT = u'F Y'
289
290
291You're seeing this error because you have DEBUG = True in your
292Django settings file. Change that to False, and Django will
293display a standard page generated by the handler for this status code.