ERROR (ENUM)

TYPE ERROR :

OPW Errors

Attributes:
qualified_only
InOut:

Name

Comment

NO_ERROR

No error occured.

TIME_OUT

An operation took longer than expected at maximum.

CONNECTION_FAILED

Internal WebClient error. Most probably connection issues, because of a wrong URL for example.

NO_CONTENT_RECEIVED

WebClient result is empty.

MALFORMED_DATA

A JSON result string does not contain expected, required content (damaged API response).

UNEXPECTED_RESULT_STATUS

A received result has an HTTP status code, that is not explicitly handled yet. Those status codes will be treated like errors.

INVALID_API_PARAMETERS

HTTP status code 400 from the API: Parameters in URL missing or invalid.

UNAUTHORIZED_API_ACCESS

HTTP status code 401 from the API: API Key missing or not authorized to access this API service.

DATA_NOT_FOUND

HTTP status code 404 from the API: Data for requested parameters not in database. Don’t retry the same parameters!

KEY_QUOTA_EXHAUSTED

HTTP status code 429 from the API: API call quota exhausted. Wait for the daily, free call quota refresh or extend your quota.

UNEXPECTED_API_ERROR

HTTP status code 5xx from the API: Unexpected, internal error inside OpenWeather’s system.

GEO_LOCATION_MISSING

FB to retrieve weather data did not get a valid pointer to a GeoLocation Structure to read from.

INVALID_LATITUDE

A given latitude value in a GeoLocation is out of the valid value range ([-90,90]) or doesn’t even contain a decimal number.

INVALID_LONGITUDE

A given longitude value in a GeoLocation is out of the valid value range ([-180,180]) or doesn’t even contain a decimal number.

CITY_INFO_MISSING

A given GeoLocation does not contain a city name AND a country code, but it should.

POSTAL_CODE_INFO_MISSING

A given GeoLocation does not contain a postal code AND a country code, but it should.

INVALID_COUNTRY_CODE

A given Country Code does not contain exactly two charachters.

INVALID_API_KEY

The given API Key does not have the required structure and is therefore invalid.

URL_BUILD_ERROR

Invalid parameters caused a URL length that exceeds the intended maximum length.

INDEX_OUT_OF_BOUNDS

An index exceeded the valid bounds.

PATH_MISSING

A (file) path was not provided.

TARGET_STRUCTURE_MISSING

There was no data structure given to a data extracting FB, in which it could insert the data.

JSON_DATA_MISSING

A JSON processing Module did not get JSON Data to work with.

CONTEXT_NOT_LOADED

An extraction method was called without proper context loading before extraction. Call LoadContext_Weather or LoadContext_Geo on your data and provide target structures there, in order to call extraction methods.

INVALID_ENTRY_INDEX

An extraction method was called with a semantically invalid entry index. This error does NOT mean, that the index is out of bounds!

KEY_NOT_FOUND_IN_ENTRY

A key could not be found inside the current entry bounds during JSONData Analysis by the DataExtractor.

JSON_PROCESSING_ERROR

Internal JSON Error occured while processing.

CANNOT_READ_FROM_FILE

File loading errors Weather or Location Data could not be loaded from the given file.