2026-04-22 13:11:12 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 261df138-3784-590c-ae3b-011a6f04312b: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:12 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:12 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:12 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '261df138-3784-590c-ae3b-011a6f04312b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WJ64BWA',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VOLKSWAGEN/POLO?id=1005802',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2014-09-30',
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.0 S 3dr',
'transmission': 'manual',
'trim': '1.0 S 3dr',
'year': 2014}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:13 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 43fc70ee-6648-509a-9070-2ab2ed0fcbd3: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:13 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:13 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:13 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '43fc70ee-6648-509a-9070-2ab2ed0fcbd3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'CV65WCX',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/FOCUS?id=1047226',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'FOCUS',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-10-20',
'seller_name': None,
'title': 'FORD FOCUS 2.0T EcoBoost ST-2 5dr',
'transmission': 'manual',
'trim': '2.0T EcoBoost ST-2 5dr',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:14 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id fed997dd-4bf2-5318-a7ff-39d61569f49e: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:14 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:14 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:14 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fed997dd-4bf2-5318-a7ff-39d61569f49e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'SO64BYY',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/FIESTA?id=1065229',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'FIESTA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2014-10-14',
'seller_name': None,
'title': 'FORD FIESTA 1.5 TDCi Zetec 3dr',
'transmission': 'manual',
'trim': '1.5 TDCi Zetec 3dr',
'year': 2014}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:15 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id fdaa6358-1254-5423-ad98-5d3ca4ec4550: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:15 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:15 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:15 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fdaa6358-1254-5423-ad98-5d3ca4ec4550',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'AK14GZB',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/SKODA/YETI?id=1100025',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'SKODA',
'model': 'YETI',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2014-04-30',
'seller_name': None,
'title': 'SKODA YETI 2.0 TDI CR SE 5dr',
'transmission': 'manual',
'trim': '2.0 TDI CR SE 5dr',
'year': 2014}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:16 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id db272436-f580-5f38-b48a-e4f2a6b3bff9: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:15 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:16 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:16 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'db272436-f580-5f38-b48a-e4f2a6b3bff9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'LO11LJL',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/AUDI/A4?id=109897',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'AUDI',
'model': 'A4',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2011-07-02',
'seller_name': None,
'title': 'AUDI A4 2.0 TDI Quattro 170 Black Edition 4dr [Start Stop]',
'transmission': 'manual',
'trim': '2.0 TDI Quattro 170 Black Edition 4dr [Start Stop]',
'year': 2011}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:17 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id c0c1b9ed-9010-5c88-b490-a104b20d4827: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:17 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:17 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:17 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c0c1b9ed-9010-5c88-b490-a104b20d4827',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'SL60TJV',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/BMW/SERIES?id=1061869',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'BMW',
'model': 'SERIES',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2010-09-30',
'seller_name': None,
'title': 'BMW SERIES 118d Sport 2dr',
'transmission': 'manual',
'trim': '118d Sport 2dr',
'year': 2010}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:18 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f05ae477-1b43-5863-bafb-f22b2a8b576a: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:17 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:18 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:18 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f05ae477-1b43-5863-bafb-f22b2a8b576a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'PJ14FPG',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/SKODA/OCTAVIA?id=1049036',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'SKODA',
'model': 'OCTAVIA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2014-05-29',
'seller_name': None,
'title': 'SKODA OCTAVIA 1.6 TDI CR SE 4x4 5dr',
'transmission': 'manual',
'trim': '1.6 TDI CR SE 4x4 5dr',
'year': 2014}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:21 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 4803a32c-6303-5e7c-9503-c0a1c9639a7e: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:20 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:21 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:21 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4803a32c-6303-5e7c-9503-c0a1c9639a7e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'SF14BTG',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/CORSA?id=1175109',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2014-08-19',
'seller_name': None,
'title': 'VAUXHALL CORSA 1.2 Limited Edition 3dr',
'transmission': 'manual',
'trim': '1.2 Limited Edition 3dr',
'year': 2014}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:22 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 446901d3-77be-5c27-918b-24a28ef28e94: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:21 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:22 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:22 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '446901d3-77be-5c27-918b-24a28ef28e94',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'SP60NDU',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/FIESTA?id=11629',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'FIESTA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2010-09-01',
'seller_name': None,
'title': 'FORD FIESTA 1.6 Zetec S 3dr',
'transmission': 'manual',
'trim': '1.6 Zetec S 3dr',
'year': 2010}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:23 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id bd432a87-7eea-5dd7-839c-e4bbe99f9474: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:22 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:23 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:23 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '2.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bd432a87-7eea-5dd7-839c-e4bbe99f9474',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'EJ16YLM',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/HYUNDAI/DIESEL?id=1192441',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'HYUNDAI',
'model': 'DIESEL',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-04-29',
'seller_name': None,
'title': 'HYUNDAI DIESEL 2.2 CRDi Blue Drive Premium 5dr Auto [5 Seats]',
'transmission': 'automatic',
'trim': '2.2 CRDi Blue Drive Premium 5dr Auto [5 Seats]',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:23 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 1257fb17-88a0-5df8-b528-bd60404b062e: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:22 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:23 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:23 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1257fb17-88a0-5df8-b528-bd60404b062e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'AJ16OHR',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MINI/HATCHBACK?id=1195074',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'MINI',
'model': 'HATCHBACK',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-07-13',
'seller_name': None,
'title': 'MINI HATCHBACK 1.5 Cooper 5dr',
'transmission': 'manual',
'trim': '1.5 Cooper 5dr',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:27 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 6f812f35-ba63-53f5-842c-df2d32aca413: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:26 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:27 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:27 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '1.4L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6f812f35-ba63-53f5-842c-df2d32aca413',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WK16LBN',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/MOKKA?id=1249271',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'MOKKA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-04-20',
'seller_name': None,
'title': 'VAUXHALL MOKKA 1.4T Exclusiv 5dr Auto',
'transmission': 'automatic',
'trim': '1.4T Exclusiv 5dr Auto',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:27 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id a51c52c4-8caa-504b-8b78-6f2b61add8b2: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:27 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:27 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:27 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a51c52c4-8caa-504b-8b78-6f2b61add8b2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'HV17WSZ',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/FOCUS?id=1265479',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'FOCUS',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-03-28',
'seller_name': None,
'title': 'FORD FOCUS 1.0 EcoBoost 125 ST-Line 5dr',
'transmission': 'manual',
'trim': '1.0 EcoBoost 125 ST-Line 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:30 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 9ce47af7-5c2a-55e0-aa0f-c81da4429dba: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:29 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:30 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:30 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'WHITE AND BLACK',
'currency': 'GBP',
'engine': '1.3L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9ce47af7-5c2a-55e0-aa0f-c81da4429dba',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WK63LKD',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FIAT/500L?id=1280043',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'FIAT',
'model': '500L',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2013-09-30',
'seller_name': None,
'title': 'FIAT 500L 1.3 Multijet 85 Pop Star 5dr Dualogic',
'transmission': 'automatic',
'trim': '1.3 Multijet 85 Pop Star 5dr Dualogic',
'year': 2013}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:32 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 90f33b8e-d1e6-54d2-9803-9928c660ef7b: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:32 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:32 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:32 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '90f33b8e-d1e6-54d2-9803-9928c660ef7b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'SV61JMX',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MINI/COUNTRYMAN?id=1296503',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2012-01-20',
'seller_name': None,
'title': 'MINI COUNTRYMAN 2.0 Cooper S D ALL4 5dr',
'transmission': 'manual',
'trim': '2.0 Cooper S D ALL4 5dr',
'year': 2012}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:35 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 889fdb04-756d-5a65-b6ea-c6da43310493: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:35 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:35 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:35 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Colchester - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '2.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '889fdb04-756d-5a65-b6ea-c6da43310493',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'RF66HTY',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MERCEDES-BENZ/GL?id=1331422',
'listing': 'auction',
'location': 'Colchester - In Transit',
'longitude': None,
'make': 'MERCEDES-BENZ',
'model': 'GL',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-11-29',
'seller_name': None,
'title': 'MERCEDES-BENZ GL GLE 250d 4Matic AMG Line Premium 5dr 9G-Tronic',
'transmission': 'automatic',
'trim': 'GLE 250d 4Matic AMG Line Premium 5dr 9G-Tronic',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:36 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f499dd47-a52a-55c9-ba34-d284434b807d: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:35 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:36 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:36 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f499dd47-a52a-55c9-ba34-d284434b807d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'YF63TNZ',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MERCEDES-BENZ/A%20CLASS?id=1362832',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'MERCEDES-BENZ',
'model': 'A CLASS',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2013-11-30',
'seller_name': None,
'title': 'MERCEDES-BENZ A CLASS A180 CDI BlueEFFICIENCY Sport 5dr',
'transmission': 'manual',
'trim': 'A180 CDI BlueEFFICIENCY Sport 5dr',
'year': 2013}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:38 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 995fc0bd-11bc-58ed-b85d-de408fcd6299: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:37 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:38 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:38 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '995fc0bd-11bc-58ed-b85d-de408fcd6299',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'PF65YWR',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/CITROEN/C1?id=1374210',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'CITROEN',
'model': 'C1',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-01-09',
'seller_name': None,
'title': 'CITROEN C1 1.2 PureTech Flair 5dr',
'transmission': 'manual',
'trim': '1.2 PureTech Flair 5dr',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:38 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id e09d321e-35a6-5ab7-b5a1-e17733a461df: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:38 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:38 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:38 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e09d321e-35a6-5ab7-b5a1-e17733a461df',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'LD17BTX',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/CITROEN/C3?id=1412948',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'CITROEN',
'model': 'C3',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-03-31',
'seller_name': None,
'title': 'CITROEN C3 1.2 PureTech 82 Feel 5dr',
'transmission': 'manual',
'trim': '1.2 PureTech 82 Feel 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:39 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 40cdd577-4550-56f8-b9f0-2040044bfd3d: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:38 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:39 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:39 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '3.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '40cdd577-4550-56f8-b9f0-2040044bfd3d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'LL65RNZ',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/BMW/3%20SERIES?id=1422548',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'BMW',
'model': '3 SERIES',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-11-17',
'seller_name': None,
'title': 'BMW 3 SERIES 330d Luxury 5dr Step Auto [Business Media]',
'transmission': 'automatic',
'trim': '330d Luxury 5dr Step Auto [Business Media]',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:39 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id e02d296e-51bc-5deb-bda8-8a07c2e7fc51: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:39 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:39 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:39 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e02d296e-51bc-5deb-bda8-8a07c2e7fc51',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'OY16YRW',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/LAND%20ROVER/DISCOVERY%20SPORT?id=1423573',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-03-29',
'seller_name': None,
'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE Tech 5dr Auto',
'transmission': 'automatic',
'trim': '2.0 TD4 180 SE Tech 5dr Auto',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:45 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 9d296273-d95d-598c-b43d-26fbec04ecd1: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:45 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:45 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:45 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.9L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9d296273-d95d-598c-b43d-26fbec04ecd1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'LM10RYA',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VOLKSWAGEN/TOURAN?id=149162',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'VOLKSWAGEN',
'model': 'TOURAN',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2010-05-12',
'seller_name': None,
'title': 'VOLKSWAGEN TOURAN 1.9 TDI Match 5dr',
'transmission': 'manual',
'trim': '1.9 TDI Match 5dr',
'year': 2010}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:47 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f7fa44ef-0d84-53b1-a743-f913b906492f: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:46 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:47 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:47 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f7fa44ef-0d84-53b1-a743-f913b906492f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'AJ17ZTC',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/B-MAX?id=1481781',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'B-MAX',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-08-07',
'seller_name': None,
'title': 'FORD B-MAX 1.0 EcoBoost Zetec Silver Edition 5dr',
'transmission': 'manual',
'trim': '1.0 EcoBoost Zetec Silver Edition 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:47 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 4810d9c7-86ce-5895-b5b2-b8bec0a3bb85: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:47 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:47 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:47 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.8L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4810d9c7-86ce-5895-b5b2-b8bec0a3bb85',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'VK63DLD',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/AUDI/TT?id=1504431',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'AUDI',
'model': 'TT',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2013-10-21',
'seller_name': None,
'title': 'AUDI TT 1.8T FSI Sport 2dr S Tronic',
'transmission': 'manual',
'trim': '1.8T FSI Sport 2dr S Tronic',
'year': 2013}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:48 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 3914dd3e-4fc9-5de3-9716-b66348b3fbe8: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:47 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:48 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:48 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '2.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3914dd3e-4fc9-5de3-9716-b66348b3fbe8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'SO65FDM',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MERCEDES-BENZ/HATCHBACK?id=1440099',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'MERCEDES-BENZ',
'model': 'HATCHBACK',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-01-12',
'seller_name': None,
'title': 'MERCEDES-BENZ HATCHBACK GLA 220d 4Matic AMG Line 5dr Auto [Premium]',
'transmission': 'automatic',
'trim': 'GLA 220d 4Matic AMG Line 5dr Auto [Premium]',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:51 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f33f3e7e-88a1-5878-b335-35018b73880c: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:50 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:51 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:51 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham',
'color': 'SILVER',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f33f3e7e-88a1-5878-b335-35018b73880c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WN15CWD',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/RENAULT/TRAFIC?id=1304652',
'listing': 'auction',
'location': 'Birmingham',
'longitude': None,
'make': 'RENAULT',
'model': 'TRAFIC',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 13,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 274148,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-004.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 244118,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-008.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163176,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-001.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 257772,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-002.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 292453,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-003.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200620,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-005.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 250897,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-006.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 281860,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/insp-0001-1304652-4058705-13.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181938,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-012.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f33f3e7e-88a1-5878-b335-35018b73880c/f33f3e7e-88a1-5878-b335-35018b73880c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206638,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/1304652-9999999-28084400-011.jpg',
'Width': 1333}],
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-04-30',
'seller_name': None,
'title': 'RENAULT TRAFIC SL27dCi 90 Business 9 Seater',
'transmission': 'manual',
'trim': 'SL27dCi 90 Business 9 Seater',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:53 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f20e5df2-0829-564b-90a4-6377e7242f6c: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:52 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:53 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:53 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Washington - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.7L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f20e5df2-0829-564b-90a4-6377e7242f6c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'CA16PZH',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/KIA/SPORTAGE?id=1504782',
'listing': 'auction',
'location': 'Washington - In Transit',
'longitude': None,
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-06-17',
'seller_name': None,
'title': 'KIA SPORTAGE 1.7 CRDi ISG 2 5dr',
'transmission': 'manual',
'trim': '1.7 CRDi ISG 2 5dr',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:53 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 22102235-db48-5a0f-92a9-d9e9e2ce0844: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:53 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:53 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:53 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '2.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '22102235-db48-5a0f-92a9-d9e9e2ce0844',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'PE15EKG',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MAZDA/CX-5?id=1523343',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'MAZDA',
'model': 'CX-5',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-04-02',
'seller_name': None,
'title': 'MAZDA CX-5 2.2d SE-L Lux 5dr',
'transmission': 'manual',
'trim': '2.2d SE-L Lux 5dr',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:55 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id db1da19b-f73d-55a4-aa23-93669c84ce32: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:55 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:55 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:55 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '3.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'db1da19b-f73d-55a4-aa23-93669c84ce32',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'DV16FLR',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/BMW/3%20SERIES?id=1542560',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'BMW',
'model': '3 SERIES',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-03-31',
'seller_name': None,
'title': 'BMW 3 SERIES 335d xDrive M Sport 5dr Step Auto [Business Media]',
'transmission': 'automatic',
'trim': '335d xDrive M Sport 5dr Step Auto [Business Media]',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:57 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 3e176432-e52e-5d1c-bd96-2dab7f528ba4: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:11:57 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:11:57 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:11:57 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Plymouth - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3e176432-e52e-5d1c-bd96-2dab7f528ba4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'HG64JKO',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VOLKSWAGEN/CADDY?id=1555018',
'listing': 'auction',
'location': 'Plymouth - In Transit',
'longitude': None,
'make': 'VOLKSWAGEN',
'model': 'CADDY',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-01-13',
'seller_name': None,
'title': 'VOLKSWAGEN CADDY 1.6 TDI BlueMotion Tech 102PS Startline Van',
'transmission': 'manual',
'trim': '1.6 TDI BlueMotion Tech 102PS Startline Van',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:00 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id d0855152-86d2-569d-81fe-1282309155b3: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:00 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:00 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:00 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd0855152-86d2-569d-81fe-1282309155b3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'HG12SVY',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/CITROEN/C1?id=1613788',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'CITROEN',
'model': 'C1',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2012-08-23',
'seller_name': None,
'title': 'CITROEN C1 1.0i VTR 5dr',
'transmission': 'manual',
'trim': '1.0i VTR 5dr',
'year': 2012}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:01 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id cf65af01-b8ff-5c87-bcaf-4abd252c004d: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:00 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:01 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:01 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cf65af01-b8ff-5c87-bcaf-4abd252c004d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'VA14DZO',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/NISSAN/JUKE?id=161795',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'NISSAN',
'model': 'JUKE',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2014-06-26',
'seller_name': None,
'title': 'NISSAN JUKE 1.5 dCi Tekna 5dr',
'transmission': 'manual',
'trim': '1.5 dCi Tekna 5dr',
'year': 2014}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:02 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f0412807-0a74-51c7-b93c-ccb8c470d639: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:01 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:02 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:02 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '1.7L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f0412807-0a74-51c7-b93c-ccb8c470d639',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'MA63VYP',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/KIA/SPORTAGE?id=1627772',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2013-10-18',
'seller_name': None,
'title': 'KIA SPORTAGE 1.7 CRDi ISG 2 5dr',
'transmission': 'manual',
'trim': '1.7 CRDi ISG 2 5dr',
'year': 2013}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:04 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 46f1c2af-d305-5f14-8b5e-85d1274da400: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:04 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:04 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:04 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '46f1c2af-d305-5f14-8b5e-85d1274da400',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'DG67SUA',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VOLKSWAGEN/GOLF?id=1674431',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-09-04',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 2.0 TDI GT 5dr',
'transmission': 'manual',
'trim': '2.0 TDI GT 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:05 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id baa48e81-d748-5b5a-a902-919f46e2614b: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:05 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:05 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:05 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '1.4L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'baa48e81-d748-5b5a-a902-919f46e2614b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'AE16NJU',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/CORSA?id=1708092',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-03-26',
'seller_name': None,
'title': 'VAUXHALL CORSA 1.4 [75] ecoFLEX Limited Edition 3dr',
'transmission': 'manual',
'trim': '1.4 [75] ecoFLEX Limited Edition 3dr',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:07 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id abadca4f-8110-5793-8452-01bb64ea1b86: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:06 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:07 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:07 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Shotts - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'abadca4f-8110-5793-8452-01bb64ea1b86',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'FL66XMA',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/DS/DS%203?id=1736712',
'listing': 'auction',
'location': 'Shotts - In Transit',
'longitude': None,
'make': 'DS',
'model': 'DS 3',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-09-30',
'seller_name': None,
'title': 'DS DS 3 1.2 PureTech 82 Chic 3dr',
'transmission': 'manual',
'trim': '1.2 PureTech 82 Chic 3dr',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:12 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id ce97f1d2-09fd-53c6-8e59-eed1bbdd938f: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:12 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:12 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:12 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Washington - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ce97f1d2-09fd-53c6-8e59-eed1bbdd938f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'HV65ZKG',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/PEUGEOT/108?id=1783808',
'listing': 'auction',
'location': 'Washington - In Transit',
'longitude': None,
'make': 'PEUGEOT',
'model': '108',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-11-05',
'seller_name': None,
'title': 'PEUGEOT 108 1.2 PureTech Allure 3dr',
'transmission': 'manual',
'trim': '1.2 PureTech Allure 3dr',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:13 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id e9486aea-a20c-5c5e-8ec9-aa40d98a01fc: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:13 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:13 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:13 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '2.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e9486aea-a20c-5c5e-8ec9-aa40d98a01fc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'KU67XUW',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MERCEDES-BENZ/GL?id=1807188',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'MERCEDES-BENZ',
'model': 'GL',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-09-12',
'seller_name': None,
'title': 'MERCEDES-BENZ GL GLA 220d 4Matic AMG Line Prem Plus 5dr Auto',
'transmission': 'automatic',
'trim': 'GLA 220d 4Matic AMG Line Prem Plus 5dr Auto',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:14 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f36b7bde-9995-5be6-bcd7-d356a6ffb1db: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:14 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:14 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:14 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'GREEN',
'currency': 'GBP',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f36b7bde-9995-5be6-bcd7-d356a6ffb1db',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'KS65CCK',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MINI/HATCHBACK?id=1856672',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'MINI',
'model': 'HATCHBACK',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-12-30',
'seller_name': None,
'title': 'MINI HATCHBACK 1.5 Cooper D 5dr Auto',
'transmission': 'automatic',
'trim': '1.5 Cooper D 5dr Auto',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:16 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 20ae8c2f-79f0-572c-91fe-66d726e7ee2e: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:15 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:16 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:16 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '20ae8c2f-79f0-572c-91fe-66d726e7ee2e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'PJ14RWF',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MAZDA/3?id=1867909',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'MAZDA',
'model': '3',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2014-06-25',
'seller_name': None,
'title': 'MAZDA 3 2.0 Sport Nav 5dr Auto',
'transmission': 'automatic',
'trim': '2.0 Sport Nav 5dr Auto',
'year': 2014}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:20 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 82005b02-81b4-57bf-a885-7b67526393c9: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:19 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:20 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:20 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Plymouth - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '82005b02-81b4-57bf-a885-7b67526393c9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WJ65VUY',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/RENAULT/SCENIC?id=1943843',
'listing': 'auction',
'location': 'Plymouth - In Transit',
'longitude': None,
'make': 'RENAULT',
'model': 'SCENIC',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-09-24',
'seller_name': None,
'title': 'RENAULT SCENIC 1.5 dCi Dynamique Nav 5dr',
'transmission': 'manual',
'trim': '1.5 dCi Dynamique Nav 5dr',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:24 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 16285355-b6b2-5841-93f0-b455c29f6f0a: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:23 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:24 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:24 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '16285355-b6b2-5841-93f0-b455c29f6f0a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'FP18WMV',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/CITROEN/C3?id=1999219',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'CITROEN',
'model': 'C3',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-05-31',
'seller_name': None,
'title': 'CITROEN C3 1.2 PureTech 82 Feel 5dr',
'transmission': 'manual',
'trim': '1.2 PureTech 82 Feel 5dr',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:26 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 010d608c-1dca-5bbf-93bb-3bee5c2a7bfc: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:26 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:26 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:26 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '010d608c-1dca-5bbf-93bb-3bee5c2a7bfc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'EJ18YMT',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/TOURNEO?id=2000390',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'TOURNEO',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-05-16',
'seller_name': None,
'title': 'FORD TOURNEO 2.0 TDCi EcoBlue 170ps Low Roof 8 Seater Sport',
'transmission': 'automatic',
'trim': '2.0 TDCi EcoBlue 170ps Low Roof 8 Seater Sport',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:27 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 463897b0-b143-5d86-afd1-aa3748b8cb56: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:26 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:27 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:27 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '1.7L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '463897b0-b143-5d86-afd1-aa3748b8cb56',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'AO66YVB',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/KIA/SPORTAGE?id=2028284',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-02-01',
'seller_name': None,
'title': 'KIA SPORTAGE 1.7 CRDi ISG 4 5dr',
'transmission': 'manual',
'trim': '1.7 CRDi ISG 4 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:29 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 17e1269c-d74c-58b5-9cd1-2ccc06c6bcd8: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:28 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:29 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:29 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '17e1269c-d74c-58b5-9cd1-2ccc06c6bcd8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'PN17KXH',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/SKODA/FABIA?id=2038977',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'SKODA',
'model': 'FABIA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-03-31',
'seller_name': None,
'title': 'SKODA FABIA 1.0 MPI SE 5dr',
'transmission': 'manual',
'trim': '1.0 MPI SE 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:30 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 5fbbc530-b90e-5e0a-9b7f-7b608bedfa55: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:29 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:30 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:30 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '2.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5fbbc530-b90e-5e0a-9b7f-7b608bedfa55',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'BX12EPD',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/LAND%20ROVER/RANGE%20ROVER%20EVOQUE?id=2048324',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'LAND ROVER',
'model': 'RANGE ROVER EVOQUE',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2012-05-22',
'seller_name': None,
'title': 'LAND ROVER RANGE ROVER EVOQUE 2.2 SD4 Dynamic 5dr Auto',
'transmission': 'automatic',
'trim': '2.2 SD4 Dynamic 5dr Auto',
'year': 2012}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:30 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id e005b167-fc48-525f-b115-a8d7978fd824: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:30 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:30 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:30 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e005b167-fc48-525f-b115-a8d7978fd824',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'OV17TNU',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/JAGUAR/XF?id=2054079',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'JAGUAR',
'model': 'XF',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-03-30',
'seller_name': None,
'title': 'JAGUAR XF 2.0d [180] Portfolio 4dr Auto AWD',
'transmission': 'automatic',
'trim': '2.0d [180] Portfolio 4dr Auto AWD',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:32 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id d9d0a5e3-139d-5bd9-a809-71fa6b182529: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:32 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:32 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:32 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '2.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd9d0a5e3-139d-5bd9-a809-71fa6b182529',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'RJ16JYO',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/INFINITI/Q50?id=2057640',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'INFINITI',
'model': 'Q50',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-06-21',
'seller_name': None,
'title': 'INFINITI Q50 2.2d SE 4dr Auto',
'transmission': 'automatic',
'trim': '2.2d SE 4dr Auto',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:36 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id b81fa4e2-2b17-52bc-993e-3117e060d4ea: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:36 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:36 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:36 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '3.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b81fa4e2-2b17-52bc-993e-3117e060d4ea',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'YS17YLB',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/RANGER?id=2086404',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'RANGER',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-06-14',
'seller_name': None,
'title': 'FORD RANGER Pick Up Double Cab Wildtrak 3.2 TDCi 4WD',
'transmission': 'manual',
'trim': 'Pick Up Double Cab Wildtrak 3.2 TDCi 4WD',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:38 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 81674983-f8c8-54e4-a61e-ecebddb0ef09: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:37 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:38 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:38 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Plymouth - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '81674983-f8c8-54e4-a61e-ecebddb0ef09',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'GJ18XNH',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/FIESTA?id=2116878',
'listing': 'auction',
'location': 'Plymouth - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'FIESTA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-03-30',
'seller_name': None,
'title': 'FORD FIESTA 1.5 TDCi 120 ST-Line 5dr',
'transmission': 'manual',
'trim': '1.5 TDCi 120 ST-Line 5dr',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:40 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 8e0430e4-db7d-5bb3-adee-ed1115fedd25: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:40 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:40 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:40 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8e0430e4-db7d-5bb3-adee-ed1115fedd25',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WV15LXN',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FIAT/500?id=2132018',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'FIAT',
'model': '500',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-03-01',
'seller_name': None,
'title': 'FIAT 500 1.2 Lounge 3dr [Start Stop]',
'transmission': 'manual',
'trim': '1.2 Lounge 3dr [Start Stop]',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:41 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 31457d8d-412f-5eeb-86de-e9c2de730306: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:41 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:41 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:41 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '31457d8d-412f-5eeb-86de-e9c2de730306',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'BW67WEA',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/FIESTA?id=2134956',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'FIESTA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-02-24',
'seller_name': None,
'title': 'FORD FIESTA 1.0 EcoBoost 125 Titanium 5dr',
'transmission': 'manual',
'trim': '1.0 EcoBoost 125 Titanium 5dr',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:43 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 922aab96-02b7-5b71-a60c-772ca1d19fe3: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:43 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:43 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:43 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '922aab96-02b7-5b71-a60c-772ca1d19fe3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'BK68YZF',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/HONDA/CIVIC?id=2158935',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'HONDA',
'model': 'CIVIC',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-10-11',
'seller_name': None,
'title': 'HONDA CIVIC 1.0 VTEC Turbo 126 SR 5dr',
'transmission': 'manual',
'trim': '1.0 VTEC Turbo 126 SR 5dr',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:45 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 0780de74-6f56-586f-99c3-a1f5fa341933: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:44 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:45 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:45 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0780de74-6f56-586f-99c3-a1f5fa341933',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'FP15TKD',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/ASTRA?id=2191497',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-05-07',
'seller_name': None,
'title': 'VAUXHALL ASTRA 1.6 CDTi 16V ecoFLEX Tech Line 5dr',
'transmission': 'manual',
'trim': '1.6 CDTi 16V ecoFLEX Tech Line 5dr',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:46 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 993ed375-6829-5846-afe2-5f724f250b04: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:46 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:46 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:46 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '993ed375-6829-5846-afe2-5f724f250b04',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'KY68HLX',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/PEUGEOT/2008?id=2193301',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'PEUGEOT',
'model': '2008',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-09-13',
'seller_name': None,
'title': 'PEUGEOT 2008 1.2 PureTech Allure Premium 5dr [Start Stop]',
'transmission': 'manual',
'trim': '1.2 PureTech Allure Premium 5dr [Start Stop]',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:46 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id ae574d52-d585-5481-a6ad-ef16ccbadcfe: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:46 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:46 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:46 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '3.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ae574d52-d585-5481-a6ad-ef16ccbadcfe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WX67XUR',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MERCEDES-BENZ/GL?id=2194436',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'MERCEDES-BENZ',
'model': 'GL',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-09-30',
'seller_name': None,
'title': 'MERCEDES-BENZ GL GLE 350d 4Matic AMG Line 5dr 9G-Tronic',
'transmission': 'automatic',
'trim': 'GLE 350d 4Matic AMG Line 5dr 9G-Tronic',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:51 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 7a00a958-1a07-5560-a111-a1bd1eb9c8c0: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:51 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:51 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:51 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7a00a958-1a07-5560-a111-a1bd1eb9c8c0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'AK19YXZ',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/ECOSPORT?id=2257214',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'ECOSPORT',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2019-04-30',
'seller_name': None,
'title': 'FORD ECOSPORT 1.0 EcoBoost 125 Titanium 5dr',
'transmission': 'manual',
'trim': '1.0 EcoBoost 125 Titanium 5dr',
'year': 2019}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:52 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f7ac3c35-61bd-5b92-ab3f-1096540676af: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:51 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:52 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:52 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f7ac3c35-61bd-5b92-ab3f-1096540676af',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'RE12RYO',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VOLKSWAGEN/GOLF?id=226960',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2012-05-01',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 2.0 TDi 140 BlueMotion Tech Match 5dr',
'transmission': 'manual',
'trim': '2.0 TDi 140 BlueMotion Tech Match 5dr',
'year': 2012}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:54 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id dfc785bf-f7bd-56c7-974f-93eaaf13ef61: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:53 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:54 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:54 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dfc785bf-f7bd-56c7-974f-93eaaf13ef61',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'DN59WSV',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FIAT/500?id=2312290',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'FIAT',
'model': '500',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2010-01-02',
'seller_name': None,
'title': 'FIAT 500 1.2 Pop 3dr',
'transmission': 'manual',
'trim': '1.2 Pop 3dr',
'year': 2010}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:57 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id c873a4c6-93d8-5dc1-af34-261b37411c16: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:56 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:57 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:57 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '2.2L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c873a4c6-93d8-5dc1-af34-261b37411c16',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'KE14XLZ',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MERCEDES-BENZ/A%20CLASS?id=2299977',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'MERCEDES-BENZ',
'model': 'A CLASS',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2014-08-20',
'seller_name': None,
'title': 'MERCEDES-BENZ A CLASS A200 [2.1] CDI AMG Sport 5dr',
'transmission': 'manual',
'trim': 'A200 [2.1] CDI AMG Sport 5dr',
'year': 2014}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:58 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 66d0ad67-e093-5097-94da-a6f859420731: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:58 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:12:58 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:12:58 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '66d0ad67-e093-5097-94da-a6f859420731',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'YF65NBD',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VOLKSWAGEN/POLO?id=2347452',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-10-29',
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.0 110 SEL 3dr',
'transmission': 'manual',
'trim': '1.0 110 SEL 3dr',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:00 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id b785ae77-0e6e-5ec8-81a8-db4b919313bd: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:12:59 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:00 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:00 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Washington - In Transit',
'color': 'SILVER',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b785ae77-0e6e-5ec8-81a8-db4b919313bd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'EH13OOD',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/NISSAN/MICRA?id=2264606',
'listing': 'auction',
'location': 'Washington - In Transit',
'longitude': None,
'make': 'NISSAN',
'model': 'MICRA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2013-05-03',
'seller_name': None,
'title': 'NISSAN MICRA 1.2 DiG-S Tekna 5dr',
'transmission': 'manual',
'trim': '1.2 DiG-S Tekna 5dr',
'year': 2013}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:03 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 87ebcc2c-5616-56d5-b8ed-7c78bb4eac85: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:03 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:03 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:03 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'Diamond Black with Ivory Roof',
'currency': 'GBP',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '87ebcc2c-5616-56d5-b8ed-7c78bb4eac85',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'HL19AJX',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/RENAULT/CAPTUR?id=2356524',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'RENAULT',
'model': 'CAPTUR',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2019-06-14',
'seller_name': None,
'title': 'RENAULT CAPTUR 1.5 dCi 90 Iconic 5dr',
'transmission': 'manual',
'trim': '1.5 dCi 90 Iconic 5dr',
'year': 2019}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:05 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 914c4eff-5642-5fce-a19b-f743049f05ff: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:05 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:05 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:05 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'BEIGE',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '914c4eff-5642-5fce-a19b-f743049f05ff',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'KJ19YBM',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/CITROEN/C3%20AIRCROSS?id=2373320',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'CITROEN',
'model': 'C3 AIRCROSS',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2019-05-29',
'seller_name': None,
'title': 'CITROEN C3 AIRCROSS 1.2 PureTech Flair 5dr',
'transmission': 'manual',
'trim': '1.2 PureTech Flair 5dr',
'year': 2019}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:07 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id e126f92a-ca95-526a-8e98-78066295643f: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:07 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:07 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:07 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e126f92a-ca95-526a-8e98-78066295643f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'FH18VPZ',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/ALFA%20ROMEO/GIULIA?id=2390920',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'ALFA ROMEO',
'model': 'GIULIA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-07-06',
'seller_name': None,
'title': 'ALFA ROMEO GIULIA 2.0 TB 280 Veloce 4dr Auto',
'transmission': 'automatic',
'trim': '2.0 TB 280 Veloce 4dr Auto',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:08 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id e6e1e075-2125-5c1d-9f75-04fa41265fc5: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:08 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:08 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:08 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'GREEN',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e6e1e075-2125-5c1d-9f75-04fa41265fc5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'HF66KUB',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FIAT/500?id=2394263',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'FIAT',
'model': '500',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-09-01',
'seller_name': None,
'title': 'FIAT 500 1.2 Lounge 3dr',
'transmission': 'manual',
'trim': '1.2 Lounge 3dr',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:10 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 757f264c-6c20-5aaa-84a2-d9682846f364: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:09 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:10 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:10 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '757f264c-6c20-5aaa-84a2-d9682846f364',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'MD19EBM',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/KIA/SPORTAGE?id=2419576',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2019-05-10',
'seller_name': None,
'title': 'KIA SPORTAGE 1.6T GDi ISG GT-Line 5dr DCT Auto [AWD]',
'transmission': 'automatic',
'trim': '1.6T GDi ISG GT-Line 5dr DCT Auto [AWD]',
'year': 2019}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:10 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id d5f1086e-12df-5c91-9240-ff8424af08cf: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:10 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:10 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:10 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '0.9L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd5f1086e-12df-5c91-9240-ff8424af08cf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WR18FKL',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/NISSAN/MICRA?id=2444546',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'NISSAN',
'model': 'MICRA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-08-28',
'seller_name': None,
'title': 'NISSAN MICRA 0.9 IG-T N-Connecta 5dr',
'transmission': 'manual',
'trim': '0.9 IG-T N-Connecta 5dr',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:11 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 437a650d-3278-5405-84ca-d790beeb3253: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:10 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:11 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:11 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '437a650d-3278-5405-84ca-d790beeb3253',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'BP17NJV',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/NISSAN/X-TRAIL?id=2461022',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'NISSAN',
'model': 'X-TRAIL',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-05-31',
'seller_name': None,
'title': 'NISSAN X-TRAIL 1.6 dCi N-Vision 5dr',
'transmission': 'manual',
'trim': '1.6 dCi N-Vision 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:12 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 23be6e1b-76e3-5892-8318-6c433fa721fd: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:11 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:12 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:12 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '23be6e1b-76e3-5892-8318-6c433fa721fd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'LG16XVE',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/AUDI/Q5?id=2464383',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'AUDI',
'model': 'Q5',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-03-29',
'seller_name': None,
'title': 'AUDI Q5 2.0 TDI [190] Quattro S Line Plus 5dr S Tronic',
'transmission': 'automatic',
'trim': '2.0 TDI [190] Quattro S Line Plus 5dr S Tronic',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:13 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id ab57ffd8-cecf-5ff1-be8d-d3efc8836c06: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:13 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:13 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:13 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ab57ffd8-cecf-5ff1-be8d-d3efc8836c06',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'DE59ZWX',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/CORSA?id=2482676',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2009-10-31',
'seller_name': None,
'title': 'VAUXHALL CORSA 1.2i 16V Design 5dr',
'transmission': 'manual',
'trim': '1.2i 16V Design 5dr',
'year': 2009}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:14 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id cfb86be5-f50f-598c-9070-d4059e998797: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:14 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:14 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:14 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '4.4L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cfb86be5-f50f-598c-9070-d4059e998797',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'LG65NFF',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/LAND%20ROVER/RANGE%20ROVER?id=2516091',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'LAND ROVER',
'model': 'RANGE ROVER',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2015-10-02',
'seller_name': None,
'title': 'LAND ROVER RANGE ROVER 4.4 SDV8 Autobiography 4dr Auto',
'transmission': 'automatic',
'trim': '4.4 SDV8 Autobiography 4dr Auto',
'year': 2015}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:16 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 21cc5446-67bb-5373-8587-5de656b3ba02: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:15 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:16 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:16 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.4L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '21cc5446-67bb-5373-8587-5de656b3ba02',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'BF17AOS',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/ASTRA?id=2544669',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-05-02',
'seller_name': None,
'title': 'VAUXHALL ASTRA 1.4T 16V 125 Design 5dr',
'transmission': 'manual',
'trim': '1.4T 16V 125 Design 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:19 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 5ffb9592-bbd8-5dfe-97d1-114bf21373c8: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:19 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:19 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:19 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '5ffb9592-bbd8-5dfe-97d1-114bf21373c8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'NG68LPF',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/MERCEDES-BENZ/CLA?id=2562192',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'MERCEDES-BENZ',
'model': 'CLA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2019-01-21',
'seller_name': None,
'title': 'MERCEDES-BENZ CLA CLA 180 AMG Line Edition 4dr',
'transmission': 'manual',
'trim': 'CLA 180 AMG Line Edition 4dr',
'year': 2019}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:20 [manheim.gb] ERROR: Error extracting listing 2642820: Field transmission is not nullable
2026-04-22 13:13:25 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 102b3a25-24b9-59e1-91e7-97ac9e3ac37a: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:25 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:25 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:25 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'BLUE',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '102b3a25-24b9-59e1-91e7-97ac9e3ac37a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'AV17HHF',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VOLKSWAGEN/POLO?id=2674877',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-03-30',
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.2 TSI Match Edition 5dr DSG',
'transmission': 'automatic',
'trim': '1.2 TSI Match Edition 5dr DSG',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:27 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id d39e384e-f27d-50a4-972b-3b4a532fd4aa: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:27 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:27 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:27 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.4L',
'expiration_date': None,
'fuel_type': 'Petrol/Hybrid',
'id': 'd39e384e-f27d-50a4-972b-3b4a532fd4aa',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'LM67UPW',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VOLKSWAGEN/PASSAT?id=2635347',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'VOLKSWAGEN',
'model': 'PASSAT',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-11-29',
'seller_name': None,
'title': 'VOLKSWAGEN PASSAT 1.4 TSI GTE 5dr DSG',
'transmission': 'automatic',
'trim': '1.4 TSI GTE 5dr DSG',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:29 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id eb01577c-72ba-548e-8848-9270e6152cdf: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:28 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:29 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:29 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Haydock - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'eb01577c-72ba-548e-8848-9270e6152cdf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'DU16DLJ',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/NISSAN/QASHQAI?id=2604868',
'listing': 'auction',
'location': 'Haydock - In Transit',
'longitude': None,
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2016-03-31',
'seller_name': None,
'title': 'NISSAN QASHQAI 1.6 dCi N-Connecta 5dr Xtronic',
'transmission': 'automatic',
'trim': '1.6 dCi N-Connecta 5dr Xtronic',
'year': 2016}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:30 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id acb795cc-6134-5acf-8853-1847b70f3518: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:29 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:30 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:30 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Northampton - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'acb795cc-6134-5acf-8853-1847b70f3518',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'FJ18WYW',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/VIVARO?id=2545463',
'listing': 'auction',
'location': 'Northampton - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'VIVARO',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 14,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 332816,
'Height': 843,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/insp-0001-2545463-2792567-13.jpg',
'Width': 1499},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208767,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_ext_7.jpg',
'Width': 1499},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 222278,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_ext_4.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 313665,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_ext_3.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 213519,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_ext_5.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 260326,
'Height': 1000,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_ext_2.jpg',
'Width': 1333},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209593,
'Height': 999,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_9.jpg',
'Width': 1500},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186273,
'Height': 999,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_10.jpg',
'Width': 1500},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205779,
'Height': 999,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_11.jpg',
'Width': 1500},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_acb795cc-6134-5acf-8853-1847b70f3518/acb795cc-6134-5acf-8853-1847b70f3518_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202013,
'Height': 999,
'OriginUrl': 'http://images.manheim.co.uk/images/units/zoom/a79e5b35-2691-41c8-becc-bcf5a457b4ea_4.jpg',
'Width': 1500}],
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-03-28',
'seller_name': None,
'title': 'VAUXHALL VIVARO 2700 1.6CDTI BiTurbo 125PS Sportive H1 Van',
'transmission': 'manual',
'trim': '2700 1.6CDTI BiTurbo 125PS Sportive H1 Van',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:31 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id f6d780d4-493f-55b8-bc74-374b220b8931: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:30 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:31 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:31 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'RED',
'currency': 'GBP',
'engine': '3.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f6d780d4-493f-55b8-bc74-374b220b8931',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'PF67WBY',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/JEEP/GRAND%20CHEROKEE?id=2596287',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'JEEP',
'model': 'GRAND CHEROKEE',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-01-31',
'seller_name': None,
'title': 'JEEP GRAND CHEROKEE 3.0 CRD Trailhawk 5dr Auto',
'transmission': 'automatic',
'trim': '3.0 CRD Trailhawk 5dr Auto',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:36 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 2cd6cca8-ea77-5ec5-a983-1b591285b92e: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:36 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:36 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:36 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2cd6cca8-ea77-5ec5-a983-1b591285b92e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'YC12PHF',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/SKODA/FABIA?id=2777429',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'SKODA',
'model': 'FABIA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2012-05-22',
'seller_name': None,
'title': 'SKODA FABIA 1.2 12V SE 5dr',
'transmission': 'manual',
'trim': '1.2 12V SE 5dr',
'year': 2012}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:36 [manheim.gb] ERROR: Error extracting listing 2812160: Field transmission is not nullable
2026-04-22 13:13:37 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id a2127a40-a951-5ced-a101-2741858f59a7: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:36 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:37 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:37 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'GREY',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a2127a40-a951-5ced-a101-2741858f59a7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'DV17ZTP',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/ASTRA?id=2778346',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2017-03-31',
'seller_name': None,
'title': 'VAUXHALL ASTRA 1.0T 12V ecoFLEX Design 5dr',
'transmission': 'manual',
'trim': '1.0T 12V ecoFLEX Design 5dr',
'year': 2017}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:38 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id c224db37-f7a0-5b84-8d44-d6a796c68acd: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:37 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:38 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:38 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'MAGNETIC GREY',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c224db37-f7a0-5b84-8d44-d6a796c68acd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'EJ70FKB',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FORD/PUMA?id=2788927',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'FORD',
'model': 'PUMA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2020-11-09',
'seller_name': None,
'title': 'FORD PUMA 1.0 EcoBoost Hybrid mHEV ST-Line X 5dr',
'transmission': 'manual',
'trim': '1.0 EcoBoost Hybrid mHEV ST-Line X 5dr',
'year': 2020}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:41 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 708054e3-2419-5f37-bc37-16b6c103b8f2: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:40 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:41 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:41 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.4L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '708054e3-2419-5f37-bc37-16b6c103b8f2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'AK08WYR',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/CORSA?id=2835277',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2008-07-15',
'seller_name': None,
'title': 'VAUXHALL CORSA 1.4i 16V Design 5dr',
'transmission': 'manual',
'trim': '1.4i 16V Design 5dr',
'year': 2008}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:42 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 93ce66e3-40d4-51e2-a6af-d91ca8e88a4c: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:42 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:42 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:42 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Bristol - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '93ce66e3-40d4-51e2-a6af-d91ca8e88a4c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'YY18WNO',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/FIAT/TIPO?id=2874318',
'listing': 'auction',
'location': 'Bristol - In Transit',
'longitude': None,
'make': 'FIAT',
'model': 'TIPO',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-06-30',
'seller_name': None,
'title': 'FIAT TIPO 1.6 Multijet Easy Plus 5dr',
'transmission': 'manual',
'trim': '1.6 Multijet Easy Plus 5dr',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:46 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 3a0bd54d-5c90-524d-b116-662395ae3b6e: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:45 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:46 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:46 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Birmingham - In Transit',
'color': 'WHITE',
'currency': 'GBP',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3a0bd54d-5c90-524d-b116-662395ae3b6e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'OE70YHR',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/HONDA/CIVIC?id=2932048',
'listing': 'auction',
'location': 'Birmingham - In Transit',
'longitude': None,
'make': 'HONDA',
'model': 'CIVIC',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2021-01-15',
'seller_name': None,
'title': 'HONDA CIVIC 1.0 VTEC Turbo 126 SR 5dr',
'transmission': 'manual',
'trim': '1.0 VTEC Turbo 126 SR 5dr',
'year': 2021}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:47 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id fad9baf3-07c3-595e-bcdf-c355fe3108ac: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:46 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:47 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:47 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Plymouth - In Transit',
'color': 'ORANGE',
'currency': 'GBP',
'engine': '0.0L',
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'fad9baf3-07c3-595e-bcdf-c355fe3108ac',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'WM70ZFR',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/HATCHBACK?id=2907243',
'listing': 'auction',
'location': 'Plymouth - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'HATCHBACK',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2021-01-27',
'seller_name': None,
'title': 'VAUXHALL HATCHBACK 100kW Elite Nav 50kWh 5dr Auto [7.4kWCh]',
'transmission': 'automatic',
'trim': '100kW Elite Nav 50kWh 5dr Auto [7.4kWCh]',
'year': 2021}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:47 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id 2b34a58e-dd54-593f-a5ff-b5194e398def: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:47 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:47 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:47 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Manchester - In Transit',
'color': 'BLACK',
'currency': 'GBP',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2b34a58e-dd54-593f-a5ff-b5194e398def',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'DP68CXJ',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/VAUXHALL/ASTRA?id=2906755',
'listing': 'auction',
'location': 'Manchester - In Transit',
'longitude': None,
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2018-12-31',
'seller_name': None,
'title': 'VAUXHALL ASTRA 1.6T 16V 200 Elite Nav 5dr',
'transmission': 'manual',
'trim': '1.6T 16V 200 Elite Nav 5dr',
'year': 2018}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:48 [crawlers.pipelines.post_to_api] ERROR: manheim.gb, item_id feec5448-3621-5126-8ab1-50a58c2b5a26: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Content: {"type":"https://tools.ietf.org/html/rfc9110#section-15.6.1","title":"Internal Server Error","status":500,"detail":"An unexpected error occurred while saving changes."}
| Response Headers: {'Content-Type': 'application/json; charset=utf-8', 'Date': 'Wed, 22 Apr 2026 13:13:48 GMT', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-04-22 13:13:48 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:48 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'city': 'Leeds - In Transit',
'color': 'NERA BLACK',
'currency': 'GBP',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'feec5448-3621-5126-8ab1-50a58c2b5a26',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'latitude': None,
'license_plate': 'KV70ZTR',
'link_to_web_offer': 'https://www.manheim.co.uk/vehicle-detail/PEUGEOT/308?id=2926097',
'listing': 'auction',
'location': 'Leeds - In Transit',
'longitude': None,
'make': 'PEUGEOT',
'model': '308',
'odometer': None,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'postal_code': None,
'price': 0,
'price_includes_vat': False,
'region': None,
'registration_date': '2020-09-18',
'seller_name': None,
'title': 'PEUGEOT 308 1.2 PureTech 130 Allure 5dr [Digital i-Cockpit]',
'transmission': 'manual',
'trim': '1.2 PureTech 130 Allure 5dr [Digital i-Cockpit]',
'year': 2020}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-04-22 13:13:48 [manheim.gb] ERROR: Error extracting listing 2983733: Field transmission is not nullable