Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ISA SDK DataMonitor -> Debug Assertion Failed

1 view
Skip to first unread message

Dolphon

unread,
Oct 8, 2009, 6:04:20 AM10/8/09
to
Hello,

I have a problem with the data monitoring filters from the ISA Server SDK.
The filter, I could compile without problems and warnings.
Now I have installed to test this filter in the ISA 2006 on.

However, I now get as soon as I was building up an FTP connection from the
ISA following error message on the DataMonitorung Filter:


Debug Assertion failed!
Expresssion false.

This error refers to the file: "DMDatafilter.cpp"
The following code is affected from it:


// Write the block of data to log file under lock (to ensure the block
apears togther)

CComPtr<CLogFile> spLogger;
m_spFilter->GetLogger(&spLogger);
if (spLogger == NULL)
{
ATLASSERT(false); //_ASSERTE Evaluate an expression and generate a
debug report when the result is False
DBGTRACE("No logger available. Skipping dump.\n");
return E_FAIL;
}


In spLogger are the following variable:

m_Logfile -> m_LogFile = CXX0030: Error: expression cannot be evaluated
m_Initialized -> m_Initialized = CXX0030: Error: expression cannot be
evaluated
m_CritSect

The first and second variables are with?? indicated that the false cause.
However, I do not know why. The Sourcecode is unchanged.

I can not even find the place where these two variables correctly fitted
with a value.
Only the pointer m_Logfile in Construcktor is set to NULL.

Perhaps anybody can help me.

Best regards

Dolphon

0 new messages