Error message when you try to expand a group in Office Communicator: "Cannot perform this action, and the cause is unknown"

Article translations Article translations
Article ID: 959388 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

When you try to expand a group in Microsoft Office Communicator, you may receive the following error message:
Cannot perform this action, and the cause is unknown. Contact your system administrator to investigate this problem.
The following error may also be logged in the IIS W3SVC log on the Office Communications Server 2007 server:
2008-08-08 08:08:08 W3SVC1 127.0.0.1 POST /GroupExpansion/Int/Service.asmx/ExpandDistributionList - 443 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.5 0727) 500 0 0
The LDAP query in the Active Directory NTDSA Diagnostics Logging may also include objectCategory=CN=Person inside the query processor.

CAUSE

This problem occurs because the Office Communications Server 2007 Web Components Distribution List Expansion Service found two or more entries in Active Directory that were a Group, a User, or a Contact (possible group for trusted forest). This occurs when at least two of these objects shared the same mail (SMTP) attribute. This is an unexpected configuration.

A secondary problem is that the LDAP query that is being used inside the Web Components Distribution List Expansion Service incorrectly searched with a filter of objectCategory is "CN=Person." This applies to both contacts and users.

WORKAROUND

To work around this issue, make sure that all users, groups, and contacts do not share an SMTP address.

RESOLUTION

To resolve this issue, apply the hotfix that is described in Microsoft Knowledge Base article 959385.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
959385 Description of the update package for Office Communications Server 2007 - Web Components November 2008
The hotfix now uses a compound query that will search only groups and contacts (possible groups from another forest).

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

To confirm that two objects are sharing the same mail attribute value, an administrator can run one of the following tests.

How to test with Windows Address Book - Windows People Search (easy)

  1. On Windows Server 2003, click Start, click Run, type WAB.EXE, and then press ENTER.
  2. On the toolbar, click Find People.
  3. In the Find People dialog box, select Active Directory in the Look In drop-down box.
  4. In the Find People dialog box, type the SMTP address to search for.
  5. Click Find Now.

How to test with Ldp.exe (advanced)

  1. On Windows Server 2003 with the Support Tools installed, start Ldp.exe.
  2. On the Connection menu, click Connect, and then click OK.
  3. On the Connection menu, click Bind, and then click OK.
  4. On the Browse menu, click Search.
  5. In the Search dialog box, type the following filter to search for. Replace fredc@contoso.com with the valid SMTP address.
    (&(|(objectCategory=contact)(objectCategory=group))(mail=fredc@contoso.com))
  6. Review the results and confirm that there is only one object.

Properties

Article ID: 959388 - Last Review: November 21, 2008 - Revision: 1.1
APPLIES TO
  • Microsoft Office Communications Server 2007 Standard Edition
  • Microsoft Office Communications Server 2007 Enterprise Edition
Keywords: 
kbexpertiseadvanced kbqfe kbfix kbsurveynew kbprb KB959388

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com