Api procedures - "ERROR - Unknown error caught in API - 'kvtspz'"
prozorro-sandbox
| Jun 10, 2021 @ 12:41:06.173 | prozorro-sandbox | [2021-06-10T09:41:06.173Z] | aiohttp.access | INFO - "37.53.81.103 PATCH /api/procedures/60c1cfc43c0c97899386fb07?acc_token=%23censored%23 HTTP/1.1 500 270 - Mozila/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MyIE2; 0.006232 " | X-Request-ID: 4c92be92-45d4-40fe-a6b3-27e02b9e6d5a | /api/procedures/60c1cfc43c0c97899386fb07?acc_token=%23censored%23 | 500
[2021-06-10T09:41:06.172Z] | prozorro_sale.procedure.errors | ERROR - Unknown error caught in API - 'kvtspz' | X-Request-ID: 4c92be92-45d4-40fe-a6b3-27e02b9e6d5a
Traceback (most recent call last):
File "/procedure/prozorro_sale/procedure/errors.py", line 76, in request_errors_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 107, in context_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 114, in access_middleware
return await check_access(handler)(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 123, in handler
return await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/utils.py", line 93, in accept_language_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 81, in retry_on_concurrency_error_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 67, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 45, in request_unpack_params
return await handler(request, **request.match_info)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 106, in handler
return await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/utils.py", line 62, in handler
res = await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/api.py", line 102, in update_procedure
procedure.update_procedure(data, request._context)
File "/procedure/prozorro_sale/procedure/roles.py", line 17, in handler
return func(*args, **kwargs)
File "/procedure/prozorro_sale/procedure/packages/landRental/states.py", line 48, in update_procedure
super().update_procedure(data, context)
File "/procedure/prozorro_sale/procedure/roles.py", line 17, in handler
return func(*args, **kwargs)
File "/procedure/prozorro_sale/procedure/state_machine/states.py", line 50, in update_procedure
self.procedure.import_data(raw_data=data, role='owner', app_data={'procedure_status': self.procedure.status})
File "/procedure/prozorro_sale/procedure/models/base.py", line 29, in import_data
import_data = super().import_data(raw_data, role, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/models.py", line 171, in import_data
return convert(self.__class__, self, raw_data, role=role, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 461, in convert
return import_loop(cls, mutable, raw_data, validation_converter, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 188, in import_loop
value = _field_converter(field, value, field_context)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 388, in __call__
return self.func(*args)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 424, in validation_converter
return field.validate(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/base.py", line 317, in validate
value = self.convert(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/compound.py", line 51, in convert
return self._convert(value, context)
File "/procedure/prozorro_sale/procedure/models/types.py", line 114, in _convert
val = context.field_converter(self.field, item, context)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 388, in __call__
return self.func(*args)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 424, in validation_converter
return field.validate(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/base.py", line 317, in validate
value = self.convert(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/compound.py", line 51, in convert
return self._convert(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/compound.py", line 160, in _convert
return model_class(value, context=context)
File "/procedure/prozorro_sale/procedure/models/base.py", line 399, in __init__
super().__init__(data, **kwargs)
File "/procedure/prozorro_sale/procedure/models/base.py", line 25, in __init__
super().__init__(data, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/models.py", line 112, in __init__
setattr(self, field, f_obj.validate(f_value, context))
File "/usr/local/lib/python3.9/site-packages/schematics/types/base.py", line 317, in validate
value = self.convert(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/compound.py", line 51, in convert
return self._convert(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/compound.py", line 227, in _convert
data.append(context.field_converter(self.field, item, context))
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 388, in __call__
return self.func(*args)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 424, in validation_converter
return field.validate(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/base.py", line 317, in validate
value = self.convert(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/compound.py", line 51, in convert
return self._convert(value, context)
File "/usr/local/lib/python3.9/site-packages/schematics/types/compound.py", line 160, in _convert
return model_class(value, context=context)
File "/procedure/prozorro_sale/procedure/models/base.py", line 25, in __init__
super().__init__(data, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/models.py", line 112, in __init__
setattr(self, field, f_obj.validate(f_value, context))
File "/usr/local/lib/python3.9/site-packages/schematics/models.py", line 34, in _setter
getattr(self, pre_set_callback_name)(value)
File "/procedure/prozorro_sale/procedure/models/base.py", line 294, in _on_id_set
description = dictionaries.get_description_by_id(value, self.scheme)
File "/procedure/prozorro_sale/procedure/models/dictionaries.py", line 186, in get_description_by_id
data = get_dictionary_data(scheme)
File "/procedure/prozorro_sale/procedure/models/dictionaries.py", line 182, in get_dictionary_data
return SCHEME_MAPPING[name]['data']
KeyError: 'kvtspz'
This error started on 2021-06-03. number of errors - 12.