Microsoft Office Communications (OCS) IM Conversations are Paused or Messages are not Sent When Conversation IDs Cannot be Obtained from the Database

Article:TECH166003  |  Created: 2011-07-29  |  Updated: 2011-10-05  |  Article URL http://www.symantec.com/docs/TECH166003
NOTE: If you are experiencing this particular known issue, we recommend that you Subscribe to receive email notification each time this article is updated. Subscribers will be the first to learn about any releases, status changes, workarounds or decisions made.
Article Type
Technical Solution

Product(s)

Issue



Users do not send messages.  Messages are not received. 

The problem does not affect all users.


Error



  • The Windows Application Event log contains the following events for each instance where a user conversation/message is affected:

TESTSERVER01    7/11/2011    1:46:28 AM    768819    Application    SYMANTEC\svcimm    100    Symantec Components    100         <Error>    A filter component failed when attempting to pre-filter a message (error code: -2147418113, filter component GUID = {0E66F2A6-1509-4e3a-8179-E26533B51221}).

TESTSERVER01    7/11/2011    1:46:28 AM    768820    Application    0    LC Logging Service    0         <Error>    Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)) System.Runtime.InteropServices.COMException    at IMFILTERMANAGERLib.IIMFilterManager.Filter(EnumIMFilterReason eFilterReason, IDataList2 pDataList)    at RTCLoggingService.RTCLoggingService.ProcessMessage(Object senderObj, RequestReceivedEventArgs e, String sender, String recipient, Boolean bIsMPC, Boolean bInBound, String clientIP, Boolean& bBlockMsg, String strcontent, Boolean bInviteMsg)

  • The debug log RTCLoggingService.log contains the following messages when debugging is turned on:

[|] 0x1b34 |2011:07:11 06:46:28 | DEBUG_1 | CIMManagerPrePostFilter::PreFilter | Outbound message from 'sip:johydoe@symantec.com' to 'sip:janedoe@symantec.com' (Microsoft Office Communications Server IM)[-]
[|] 0x1b34 |2011:07:11 06:46:28 | DEBUG_1 | COdbc::ExecuteDirect | Executing SQL: {{CALL spGetConversationId(?, ?)}}
  1:;B7ACBA8E1012B84F82629E2A05B2BA48;Microsoft Office Communications Server IM
  2:
[-]
[|] 0x1b34 |2011:07:11 06:46:28 | Error | CIMManagerPrePostFilter::PreFilter | Unable to get conversation ID from Conversation Manager -- line 345, hr = -2147418113[-]
[|] 0x1b34 |2011:07:11 06:46:28 | Error | CIMFilterManager::CallPreFilters | A filter component failed when attempting to pre-filter a message (error code: -2147418113, filter component GUID = {0E66F2A6-1509-4e3a-8179-E26533B51221}).[-]
[|] 0x1b34 |2011:07:11 06:46:28 | Error | CIMFilterManager::Filter | Pre-Filter processing failed -- line 437, hr = -2147418113[-]

 

  • The debug log RTCLoggingServiceNET.log contains the following messages when debugging is turned on:

[|] 0x1b34 | 2011/07/11 01:46:28 | Functionality | RTCLoggingService::OnMessage | Message From: sip:johndoe@symantec.com, To: sip:janedoe@symantec.com, MPC: True and Direction of message OutBound[-]
[|] 0x1b34 | 2011/07/11 01:46:28 | Functionality | RTCLoggingService::OnMessage | Original Sender: sip:mdoursa@wal-mart.com and Message ID in a MPC: 7 [-]
[|] 0x1b34 | 2011/07/11 01:46:28 | Functionality | RTCLoggingService::ExtractPlainTextFromRTF | The RTF message {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 MS Shell Dlg 2;}{\f1\fnil MS Shell Dlg 2;}}
{\colortbl ;\red0\green0\blue0;}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\tx720\cf1\f0\fs20 Let me know how things are going\f1\par
}, Plain text message Let me know how things are going[-]
[|] 0x2428 | 2011/07/11 01:46:28 | Functionality | RTCLoggingService::OnEventLogEntryWritten | Event log entry written: src = Symantec Components, id = 100[-]
[|] 0x1b34 | 2011/07/11 01:46:28 | Error | RTCLoggingService::ProcessMessage | Exception caught -- Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
System.Runtime.InteropServices.COMException
   at IMFILTERMANAGERLib.IIMFilterManager.Filter(EnumIMFilterReason eFilterReason, IDataList2 pDataList)
   at RTCLoggingService.RTCLoggingService.ProcessMessage(Object senderObj, RequestReceivedEventArgs e, String sender, String recipient, Boolean bIsMPC, Boolean bInBound, String clientIP, Boolean& bBlockMsg, String strcontent, Boolean bInviteMsg)[-]
[|] 0x1b34 | 2011/07/11 01:46:28 | Functionality | RTCLoggingService::OnMessage | Message will be blocked[-]


 

See the following article on turning on debug logging for IM Manager: How to Enable Debug Troubleshooting Information for IM Manager.

 

 

 

 

 

 

 

 


Environment



  • IM Manager integrated with OCS

Cause



The IM Manager OCS Agent is unable to obtain a conversation ID from the IM Manager database.


Solution



This issue has been resolved with the release of IM Manager 8.4.18.

Please upgrade to the latest verion to resolve this issue.



Supplemental Materials

SourceETrack
Value2196290


Article URL http://www.symantec.com/docs/TECH166003


Terms of use for this information are found in Legal Notices