Index: src/libchcore/TTaskInfo.cpp =================================================================== diff -u -N -rcb4e9d4b60d62b25ae2cf556c0642601af56c787 -re8f31b0f922b402878356e130c866c4f3682a7f5 --- src/libchcore/TTaskInfo.cpp (.../TTaskInfo.cpp) (revision cb4e9d4b60d62b25ae2cf556c0642601af56c787) +++ src/libchcore/TTaskInfo.cpp (.../TTaskInfo.cpp) (revision e8f31b0f922b402878356e130c866c4f3682a7f5) @@ -150,7 +150,7 @@ void TTaskInfoContainer::RemoveAt(size_t stIndex) { if (stIndex >= m_vTaskInfos.size()) - THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + throw TCoreException(eErr_BoundsExceeded, L"stIndex", LOCATION); std::vector::iterator iter = m_vTaskInfos.begin() + stIndex; object_id_t oidTaskID = (*iter).GetObjectID(); @@ -170,15 +170,15 @@ TTaskInfoEntry& TTaskInfoContainer::GetAt(size_t stIndex) { if (stIndex >= m_vTaskInfos.size()) - THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + throw TCoreException(eErr_BoundsExceeded, L"stIndex", LOCATION); return m_vTaskInfos[stIndex]; } const TTaskInfoEntry& TTaskInfoContainer::GetAt(size_t stIndex) const { if (stIndex >= m_vTaskInfos.size()) - THROW_CORE_EXCEPTION(eErr_BoundsExceeded); + throw TCoreException(eErr_BoundsExceeded, L"stIndex", LOCATION); return m_vTaskInfos[stIndex]; } @@ -255,7 +255,7 @@ return *iter; } - THROW_CORE_EXCEPTION(eErr_InvalidArgument); + throw TCoreException(eErr_InvalidArgument, L"Object id does not exist", LOCATION); } void TTaskInfoContainer::InitColumns(const ISerializerContainerPtr& spContainer) const