Sometime my application crash and RFA throw rfa::common::InvalidUsageException when my RFA application decode FieldList and it calls FieldListReadIterator::start().
Below is call stack:
#6 0x00007f2c04da6f6f in rfa::common::InvalidUsageExceptionImpl::throwInvalidUsageExceptionImpl(rfa::common::Exception::CommonErrorType, rfa::common::Exception::CommonErrorSeverityType, rfa::common::Exception::CommonErrorClassificationType, rfa::common::GeneralExceptionStatus::State, rfa::common::GeneralExceptionStatus::StatusCode, rfa::common::RFA_String const&) ()
from /usr/local/rfa7.6.0.L1.linux/Libs/RHEL6_64_GCC444/libRFA_Common.so
#7 0x00007f2c041cc43e in rfa::data::FieldListReadIterator::start(rfa::data::FieldList const&, unsigned char, rfa::data::FieldListDef*) ()
from /usr/local/rfa7.6.0.L1.linux/Libs/RHEL6_64_GCC444/libRFA_Data.so
What can cause the exception and how to handle the error?