Skip to content

Instantly share code, notes, and snippets.

@jpmx
Last active August 31, 2022 19:10
Show Gist options
  • Select an option

  • Save jpmx/a74d451201767b5d5275df27de35b18f to your computer and use it in GitHub Desktop.

Select an option

Save jpmx/a74d451201767b5d5275df27de35b18f to your computer and use it in GitHub Desktop.
starlite-error.md
curl -X 'GET'
'http://localhost:8000/providers?page=1&page-size=100' -H 'accept: application/json'

```trace Traceback (most recent call last):

File "/usr/local/lib/python3.10/site-packages/starlite/middleware/exceptions.py", line 40, in __call__
await self.app(scope, receive, send)
File "/usr/local/lib/python3.10/site-packages/starlite/routes/http.py", line 73, in handle
response = await self._get_response_for_request(
File "/usr/local/lib/python3.10/site-packages/starlite/routes/http.py", line 117, in _get_response_for_request
response = await self._call_handler_function(
File "/usr/local/lib/python3.10/site-packages/starlite/routes/http.py", line 145, in _call_handler_function
response_data = await self._get_response_data(
File "/usr/local/lib/python3.10/site-packages/starlite/routes/http.py", line 168, in _get_response_data
kwargs[dependency.key] = await parameter_model.resolve_dependency(
File "/usr/local/lib/python3.10/site-packages/starlite/kwargs.py", line 370, in resolve_dependency
kwargs[sub_dependency.key] = await self.resolve_dependency(
File "/usr/local/lib/python3.10/site-packages/starlite/kwargs.py", line 370, in resolve_dependency
kwargs[sub_dependency.key] = await self.resolve_dependency(
File "/usr/local/lib/python3.10/site-packages/starlite/kwargs.py", line 373, in resolve_dependency
dependency_kwargs = signature_model.parse_values_from_connection_kwargs(connection=connection, **kwargs)
File "/usr/local/lib/python3.10/site-packages/starlite/signature.py", line 65, in parse_values_from_connection_kwargs
signature = cls(**kwargs)
File "/usr/local/lib/python3.10/site-packages/pydantic/main.py", line 339, in __init__
values, fields_set, validation_error = validate_model(__pydantic_self__.__class__, data)
File "/usr/local/lib/python3.10/site-packages/pydantic/main.py", line 1056, in validate_model
v_, errors_ = field.validate(value, values, loc=field.alias, cls=cls_)
File "/usr/local/lib/python3.10/site-packages/pydantic/fields.py", line 833, in validate
raise ConfigError(

pydantic.errors.ConfigError: field "ids" not yet prepared so type is still a ForwardRef, you might need to call id_filter_signature_model.update_forward_refs(). ```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment