For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
646 6 13 25

Backend Error 400

Getting a lot of error 400 today:


2020-09-15 18:16:30,790 -- pyeikon -- DEBUG -- HTTP Response code: 200 
2020-09-15 18:16:30,790 -- pyeikon -- DEBUG -- HTTP Response: {"ErrorCode":400,"ErrorMessage":"Backend error. 400 Bad Request"} 
2020-09-15 18:16:30,790 -- pyeikon -- ERROR -- Backend error. 400 Bad Request 
2020-09-15 18:16:30,867 -- pyeikon -- DEBUG -- Request:{'Entity': {'E': 'DataGrid_StandardAsync', 'W': {'requests': [{'instruments': ['0#IND:'], 'fields': [{'name': 'RECORDTYPE'}]}]}}} 
2020-09-15 18:17:45,647 -- pyeikon -- DEBUG -- Request:{'Entity': {'E': 'DataGrid_StandardAsync', 'W': {'requests': [{'instruments': ['0#DIJ:'], 'fields': [{'name': 'RECORDTYPE'}]}]}}} 
2020-09-15 18:18:04,230 -- pyeikon -- DEBUG -- HTTP Response code: 200 
2020-09-15 18:18:04,230 -- pyeikon -- DEBUG -- HTTP Response: {"ErrorCode":400,"ErrorMessage":"Backend error. 400 Bad Request"} 
2020-09-15 18:18:04,230 -- pyeikon -- ERROR -- Backend error. 400 Bad Request 
2020-09-15 18:19:19,123 -- pyeikon -- DEBUG -- Request:{'Entity': {'E': 'DataGrid_StandardAsync', 'W': {'requests': [{'instruments': ['0#DOL:'], 'fields': [{'name': 'RECORDTYPE'}]}]}}} 
2020-09-15 18:19:37,785 -- pyeikon -- DEBUG -- HTTP Response code: 200 
2020-09-15 18:19:37,785 -- pyeikon -- DEBUG -- HTTP Response: {"ErrorCode":400,"ErrorMessage":"Backend error. 400 Bad Request"} 
2020-09-15 18:19:37,786 -- pyeikon -- ERROR -- Backend error. 400 Bad Request 

Also tried 1.5h ago with the same errors.

Is there something wrong with backend server now?

eikoneikon-data-apiworkspaceworkspace-data-apirefinitiv-dataplatform-eikonpython
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
Accepted
646 6 13 25

Problem solved magically by restarting Eikon twice.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
18k 21 12 20

Hi @igorg

I just tried to test the API calls for 100 times and it works fine.

import time

for x in range(100):
    try:
        df,e = ek.get_data('0#IND:','RECORDTYPE')
        print(x,':',df.head(1))
        time.sleep(1)        
    except EikonError:
        print(EikonError)
        continue

Output:

0 :   Instrument  RECORDTYPE
0     INDV20         114
1 :   Instrument  RECORDTYPE
0     INDV20         114
2 :   Instrument  RECORDTYPE
0     INDV20         114
3 :   Instrument  RECORDTYPE
0     INDV20         114
.
.
.
96 :   Instrument  RECORDTYPE
0     INDV20         114
97 :   Instrument  RECORDTYPE
0     INDV20         114
98 :   Instrument  RECORDTYPE
0     INDV20         114
99 :   Instrument  RECORDTYPE
0     INDV20         114


If you still seeing the error, please submit a ticket to Refinitiv Helpdesk at my.refinitiv.com/

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
646 6 13 25

pyeikon.20200915.18-10-52.log.txtpyeikon.20200915.16-43-09.log.txt


I'm attaching 2 log files generated by Eikon Python API from today. Please check how many errors they have.


icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Hi @igorg

The moderator in this forum can provide guidance on the sample code e.g. how to use the API, what is the sample code on the API, etc...

For product support or technical troubleshooting, you have to open a ticket to Refinitiv Helpdesk.

Click below to post an Idea Post Idea