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?

Best Answer

Answers

  • 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/

  • 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.

  • 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.