Common ORE startup/parsing errors and where to look. Error text fragments are matched against the ORE source at build time.
Unexpected number of tokens in FX curve spec — source: OREData/ored/marketdata/curvespecparser.cpp(string NOT found in current source — verify) A market quote name (e.g. FX/RATE/USD/VND) was used where a 3-token curve spec (FX/USD/VND) is expected — typically a todaysmarket.xml value. See identifier grammar. (details)
tokens expected in — source: OREData/ored/marketdata/marketdatumparser.cpp(string confirmed in current source) A market data quote name has the wrong number of tokens for its instrument type. See the per-instrument grammar table. (details)
to calendar — source: OREData/ored/utilities/calendarparser.cpp(string confirmed in current source) The calendar name is not in the supported list (check spelling; joint calendars are JoinHolidays(A,B) or comma lists). See supported calendars. (details)
to CurveSpecType — source: OREData/ored/marketdata/curvespecparser.cpp(string confirmed in current source) The first curve-spec token is not a recognised spec type keyword. See the spec table. (details)