Index: src/libchcore/TTaskConfigTracker.cpp
===================================================================
diff -u -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -re8f31b0f922b402878356e130c866c4f3682a7f5
--- src/libchcore/TTaskConfigTracker.cpp	(.../TTaskConfigTracker.cpp)	(revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3)
+++ src/libchcore/TTaskConfigTracker.cpp	(.../TTaskConfigTracker.cpp)	(revision e8f31b0f922b402878356e130c866c4f3682a7f5)
@@ -189,7 +189,7 @@
 	void TTaskConfigTracker::NotificationProc(const TStringSet& setModifications, void* pParam)
 	{
 		if (!pParam)
-			THROW_CORE_EXCEPTION(eErr_InvalidArgument);
+			throw TCoreException(eErr_InvalidArgument, L"pParam", LOCATION);
 
 		TTaskConfigTracker* pTracker = (TTaskConfigTracker*)pParam;
 		pTracker->AddModified(setModifications);
@@ -244,7 +244,7 @@
 		else
 		{
 			BOOST_ASSERT(false);		// unhandled case
-			THROW_CORE_EXCEPTION(eErr_UnhandledCase);
+			throw TCoreException(eErr_UnhandledCase, L"Option name not supported", LOCATION);
 		}
 
 		// add new elements before this one