question

Upvotes
Accepted
154 15 19 32

What could cause the following dictionary error?

The application failed to load the dictionary file (appendix_a) during startup and the following error was shown. What could cause the error?

mar 21, 2016 09:08:06 PM com.reuters.rfa.internal.session.md.DictLoader$DataDictInfoWatchEntry runImpl 
INFO: com.reuters.rfa.session 
Attempt to download MarketFeed dictionary failed 
Exception requesting dictionary: Unable to open or read specified input file
treprfarfa-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.

1 Answer

Upvotes
Accepted
1.2k 23 28 42

The message is confusing as it first leads with a network request message then reports a file based error. If RFA has not been configured to download a dictionary from RMDS/TREP then it will attempt to read from local files. The name of these files can also be configured in the local configuration.

1) Please check whether the files "appendix_a" and "enumtype.def" are in the current working directory and are readable by the current user.

2) Please check whether the names of the files have been configured to be elsewhere.

\Connections\x\masterFidFile = "appendix_a"
\Connections\x\enumTypeFile = "enumtype.def"

3) Please check whether RFA has been configured to attempt to download the dictionary data from the infrastructure.

\Connections\x\downloadDataDict = "True"
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.