Service: MLIP, text: Error requesting Mfeed dictionary: com.reuters.tibmsg.TibException: Unable to o

Hi,

I send data to reuters, and I get this errors:

InsertBroker.processServiceInactive

Service: MLIP, text: Error requesting Mfeed dictionary: com.reuters.tibmsg.TibException: Unable to open or read specified input file, JSFC Event Thread 0

It is very interesting, because it works for days, but today it is not.

Have any idea, what would be the problem?

Thanks.

Best Answer

  • @jonasgergo88

    The JSFC is attempting to load the data dictionary, see this question.

    If the JSFC is configured to load the dictionary from a local file then this will be specified like this :

    *dictFromFile: true 

    If this is the case I suggest that you confirm that the dictionary files are still accessible in the
    location also specified in same configuration e.g.

    *fid_file_path: ./appendix_a 
    *enum_file_path: ./enumtype.def

    However the JSFC will download the dictionary from the server that you are
    connecting to by default, or if you explicitly set the configuration :

    *dictFromFile: false 

    FYI: A local dictionary is typically configured in situations where the server does not support dictionary
    download or the dictionary supplied by the server is not compatible, which is
    sometimes the case with legacy API's.

    If the JSFC is configured to download the dictionary and this has not changed then it points to
    a change on the server or perhaps the JSFC is no longer connecting to the same server
    which will need to be investigated.