-
Notifications
You must be signed in to change notification settings - Fork 17
Closed
Labels
t-toolingIssues with this label are in the ownership of the tooling team.Issues with this label are in the ownership of the tooling team.
Description
The crawler was working locallly but now on apify, we are getting this error
TypeError: cannot specify both default and default_factory
full logs:
025-10-21T17:53:59.161Z Traceback (most recent call last):
2025-10-21T17:53:59.162Z File "<frozen runpy>", line 198, in _run_module_as_main
2025-10-21T17:53:59.163Z File "<frozen runpy>", line 88, in _run_code
2025-10-21T17:53:59.163Z File "/usr/src/app/src/__main__.py", line 3, in <module>
2025-10-21T17:53:59.164Z from .main import main
2025-10-21T17:53:59.165Z File "/usr/src/app/src/main.py", line 13, in <module>
2025-10-21T17:53:59.171Z from apify import Actor
2025-10-21T17:53:59.171Z File "/usr/local/lib/python3.12/site-packages/apify/__init__.py", line 4, in <module>
2025-10-21T17:53:59.172Z from crawlee import Request
2025-10-21T17:53:59.173Z File "/usr/local/lib/python3.12/site-packages/crawlee/__init__.py", line 3, in <module>
2025-10-21T17:53:59.181Z from ._request import Request, RequestOptions
2025-10-21T17:53:59.182Z File "/usr/local/lib/python3.12/site-packages/crawlee/_request.py", line 11, in <module>
2025-10-21T17:53:59.183Z from crawlee._types import EnqueueStrategy, HttpHeaders, HttpMethod, HttpPayload, JsonSerializable
2025-10-21T17:53:59.184Z File "/usr/local/lib/python3.12/site-packages/crawlee/_types.py", line 64, in <module>
2025-10-21T17:53:59.184Z class HttpHeaders(RootModel, Mapping[str, str]):
2025-10-21T17:53:59.185Z File "/usr/local/lib/python3.12/site-packages/pydantic/_internal/_model_construction.py", line 242, in __new__
2025-10-21T17:53:59.186Z set_model_fields(cls, config_wrapper=config_wrapper, ns_resolver=ns_resolver)
2025-10-21T17:53:59.186Z File "/usr/local/lib/python3.12/site-packages/pydantic/_internal/_model_construction.py", line 566, in set_model_fields
2025-10-21T17:53:59.187Z fields, class_vars = collect_model_fields(cls, config_wrapper, ns_resolver, typevars_map=typevars_map)
2025-10-21T17:53:59.191Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-21T17:53:59.192Z File "/usr/local/lib/python3.12/site-packages/pydantic/_internal/_fields.py", line 364, in collect_model_fields
2025-10-21T17:53:59.197Z field_info = FieldInfo_.from_annotated_attribute(ann_type, assigned_value, _source=AnnotationSource.CLASS)
2025-10-21T17:53:59.199Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-21T17:53:59.199Z File "/usr/local/lib/python3.12/site-packages/pydantic/fields.py", line 443, in from_annotated_attribute
2025-10-21T17:53:59.200Z field_info = FieldInfo._construct(
2025-10-21T17:53:59.200Z ^^^^^^^^^^^^^^^^^^^^^
2025-10-21T17:53:59.201Z File "/usr/local/lib/python3.12/site-packages/pydantic/fields.py", line 519, in _construct
2025-10-21T17:53:59.202Z merged_field_info = cls(**merged_kwargs)
2025-10-21T17:53:59.202Z ^^^^^^^^^^^^^^^^^^^^
2025-10-21T17:53:59.203Z File "/usr/local/lib/python3.12/site-packages/pydantic/fields.py", line 232, in __init__
2025-10-21T17:53:59.203Z raise TypeError('cannot specify both default and default_factory')
2025-10-21T17:53:59.204Z TypeError: cannot specify both default and default_factory
Metadata
Metadata
Assignees
Labels
t-toolingIssues with this label are in the ownership of the tooling team.Issues with this label are in the ownership of the tooling team.