ecmwf / cdsapi

Python API to access the Copernicus Climate Data Store (CDS)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ERA 5 Wave Spectra

sebfournier95 opened this issue · comments

Hello

What is the most recent data available ?

In fact from a date how long do I have to wait to have the data reanalyzed ?

Subject
Error about request

Environment
OS Windows-10-10.0.19044-SP0
Python 3.8.12
cdsapi 0.5.1

Steps to Reproduce

tmp_ERA5.txt

Error :

2022-06-24 11:55:46,935 INFO Welcome to the CDS
2022-06-24 11:55:46,935 INFO Sending request to https://cds.climate.copernicus.eu/api/v2/resources/reanalysis-era5-complete
2022-06-24 11:55:47,005 INFO Request is queued
2022-06-24 11:55:48,073 INFO Request is running
2022-06-24 12:02:06,649 INFO Request is failed
2022-06-24 12:02:06,649 ERROR Message: the request you have submitted is not valid
2022-06-24 12:02:06,649 ERROR Reason: Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Expected 17280, got 0.; Could not find a MARS database to perform request; Request failed; Some errors reported (last error -2)
2022-06-24 12:02:06,649 ERROR Traceback (most recent call last):
2022-06-24 12:02:06,649 ERROR File "/opt/cdstoolbox/cdscompute/cdscompute/cdshandlers/services/handler.py", line 59, in handle_request
2022-06-24 12:02:06,649 ERROR result = cached(context.method, proc, context, context.args, context.kwargs)
2022-06-24 12:02:06,649 ERROR File "/opt/cdstoolbox/cdscompute/cdscompute/caching.py", line 108, in cached
2022-06-24 12:02:06,649 ERROR result = proc(context, *context.args, **context.kwargs)
2022-06-24 12:02:06,650 ERROR File "/opt/cdstoolbox/cdscompute/cdscompute/services.py", line 124, in call
2022-06-24 12:02:06,650 ERROR return p(*args, **kwargs)
2022-06-24 12:02:06,650 ERROR File "/opt/cdstoolbox/cdscompute/cdscompute/services.py", line 60, in call
2022-06-24 12:02:06,650 ERROR return self.proc(context, *args, **kwargs)
2022-06-24 12:02:06,650 ERROR File "/home/cds/cdsservices/services/mars/mars.py", line 52, in external
2022-06-24 12:02:06,650 ERROR return mars(context, request, **kwargs)
2022-06-24 12:02:06,650 ERROR File "/home/cds/cdsservices/services/mars/mars.py", line 19, in mars
2022-06-24 12:02:06,650 ERROR execute_mars(context, requests)
2022-06-24 12:02:06,650 ERROR File "/home/cds/cdsservices/services/mars/execute_mars.py", line 18, in execute_mars
2022-06-24 12:02:06,650 ERROR context.run_command("/usr/local/bin/mars", tmp, exception=MarsException)
2022-06-24 12:02:06,650 ERROR File "/opt/cdstoolbox/cdscompute/cdscompute/context.py", line 209, in run_command
2022-06-24 12:02:06,650 ERROR raise exception(call, proc.returncode, output)
2022-06-24 12:02:06,650 ERROR home.cds.cdsservices.services.mars.init.py.exceptions.MarsException: Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Expected 17280, got 0.; Could not find a MARS database to perform request; Request failed; Some errors reported (last error -2)
Traceback (most recent call last):
File "C:/Users/Seb/PycharmProjects/RTools/weather_tools.py", line 745, in
Intens.ERA5_Wave_Spectra_Several_Days_TMP([5, 6], 5, 2022, archive_path='F:\GRIBS\ECMWF\WAVE_SPECTRA\Intens\')
File "C:/Users/Seb/PycharmProjects/RTools/weather_tools.py", line 481, in ERA5_Wave_Spectra_Several_Days_TMP
c.retrieve('reanalysis-era5-complete', {
File "C:\Users\Seb\anaconda3\envs\routing\lib\site-packages\cdsapi\api.py", line 348, in retrieve
result = self._api("%s/resources/%s" % (self.url, name), request, "POST")
File "C:\Users\Seb\anaconda3\envs\routing\lib\site-packages\cdsapi\api.py", line 506, in _api
raise Exception(
Exception: the request you have submitted is not valid. Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Failed to read 1 (Connection reset by peer); Bad tag '0' (should be 'unsigned long long'); Failed to read 4 (Connection reset by peer); Failed to read 4 (Connection reset by peer); Expected 17280, got 0.; Could not find a MARS database to perform request; Request failed; Some errors reported (last error -2).

Process finished with exit code 1

Hi @sebfournier95 ,
The failure here is because you have made a request that isn't valid. This is not an issue with the cdsapi software so I recommend that you request help from the CDS user support channel:
https://cds.climate.copernicus.eu/cdsapp#!/usersupport
They will help you with queries regarding the availability of data and issues regarding valid requests.
Many thanks,
Eddy