Upgrade from Eikon -> Workspace. Learn about programming differences.

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

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
646 21 33 41

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-apipythonrefinitiv-dataplatform-eikonworkspaceworkspace-data-api
icon clock
10 |1500

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

Upvotes
Accepted
646 21 33 41

Problem solved magically by restarting Eikon twice.

icon clock
10 |1500

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

Upvotes
18.2k 21 13 21

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 512.0 KiB each and 1.0 MiB total.

Upvotes
646 21 33 41

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 512.0 KiB each and 1.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.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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