question

Upvotes
Accepted
7 2 0 3

StarterConsumer runs into exception

For the last two weeks, I haven been run StarterConsumer retrieving MarketPrice data for RIC MCU3=LX correctly, even for yesterday. But today exception occurs when run StarterConsumer in handling Refresh message. The exception shows as the following:

FieldEntry [ 8582] MMT_CLASS"12-N-----P?---"

FieldEntry [ 9302] SRC_ES_DT1/3/2018

FieldEntry [ 13018] CLR_OBL_FL********************* ERROR! ********************** ERROR! ********************* 2018 Jan 3 16:38:21.304 ST GMT+00:00 AE45 3A927740 133 ERROR* ExceptionHandler::checkException() EXCEPTION! AN EXCEPTION HAS BEEN THROWN! The following information describes the exception:

Exception Type: InvalidUsageException

Exception Severity: Error

Exception Classification: IncorrectAPIUsage

Exception Status Text: Enumeration Table does NOT contain entry for enum = 1

Can anyone help me ? It seems that some field can't be decoded correctly.

treprfarfa-api
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.

1 Answer

Upvotes
Accepted
7.6k 15 6 9

@guobiao.hu

Looks like you are using old version of enumtype.def and RDMFieldDictionary so the enumtype.def does not have enum value for FID 13018.

Please update the data dictionary (both RDMFieldDictionary and enumtype.def) by download the latest version from Software Download and search for "Trep Template Service Pack" Product. The latest version just released on 29 Dec 2017.


Below is the definition from the latest version

CLR_OBL_FL 13018
!
! VALUE     
DISPLAY   MEANING
! -----     -------   -------


      0   "       "   undefined
      1   "  Y    "   Clearing Obligation
      2   "  N    "   No Clearing Obligation


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.

Click below to post an Idea Post Idea