This is a collection of questions and answers about Microsoft® Content Management Server (MCMS) gathered from the MCMS newsgroup. This content is provided "AS IS" with no warranties, and confers no rights. If you have feedback about one of these topics or would like to add information, please post your comments to the MCMS newsgroup. Thank you, Stefan Goßner Escalation Engineer Steve Cawood Program Manager
When I try to set the "Use channel script with Pages" setting in Site Manager to "Yes" the change is not persisted. After a refresh the setting has been changed back to "No". What can cause such a problem?
This can happen if the System Locale on the Site Manager machine is not set to "US-English". Windows Scripting Host uses the System Locale when it genrates the textual representations for "True" and "False". In case the System Locale is set to "Italien" (e.g.) "True" will then be written as "Vero". As Site Manager uses the output from Windows Script when it sends the response to the server "Vero" is send for this setting rather than "True".
As the MCMS server does not expect this response it sets the value to the default value which means that this option remains deactivated.
To resolve this problem please change the System Locale on the Site Manager machine to "US-english".
I cannot logon to Site Manager, when SSL is enabled. I get a script error instead.
Please check if the content expiration settings in Microsoft Internet Information Server (IIS) are set to "expire immediately". This can cause this problem.
The "Dependent Report" function in site manager, does not work on my system. Nothing happens - means the Internet Explorer window that should show the report does not open. How can this be solved?
This can happen if a popup blocker is installed in Internet Explorer. Please disable the popup blocker. This should solve the problem.
Since we installed Windows Server 2003 Service Pack 1 when opening a property dialog in Site Manager I receive the following error message: "An unexpected error has occured. Please record and report details to the appropriate administrator." There are no further details on this error dialog. How can I resolve this problem?
Since we installed Windows Server 2003 Service Pack 1 when opening a property dialog in Site Manager I receive the following error message:
"An unexpected error has occured. Please record and report details to the appropriate administrator."
There are no further details on this error dialog. How can I resolve this problem?
This can happen when the Data Execution Protection feature (new with Windows Server 2003 SP1 and Windows XP SP2) is enabled. You would need to add NRClient.exe to the exclude list and to solve this problem. You will find the option to enable/disable this option or to modify the exception list using the following steps: Go My Computer – Properties – Advanced tab – Performance Settings button – Data Execution Tab.
This can happen when the Data Execution Protection feature (new with Windows Server 2003 SP1 and Windows XP SP2) is enabled.
You would need to add NRClient.exe to the exclude list and to solve this problem.
You will find the option to enable/disable this option or to modify the exception list using the following steps:
Go My Computer – Properties – Advanced tab – Performance Settings button – Data Execution Tab.
I get the following error message when I try to connect to my MCMS web server using Site Manager:
Could not connect to the Microsoft Content Management Server localhost:80. Either the web service is not running, or there are network problems that are keeping you from connecting to the server, or the server is not accessible through MCMS Site Manager.
Here are some things to investigate:
When starting Site Manager we receive the following error message:
Error: 0Description: Invalid server id.Severity: 5Source: N/ADebug info: N/AExtra info: N/AClient Source: Login::ctlLogin_ClickRecommended Action: N/A
What could cause this problem?
There are two known reasons:
We have a problem when opening the rights property screen for a resource gallery item. We get the following error:
Error: 0Description: Key is not unique in collectionSeverity: 5Source: ListItemsDebug info: N/AExtra info: N/AClient Source: UserRightsList::displayRightsListRecommended Action: N/A
The event viewer shows this warning:
Event Type: WarningEvent Source: MCMSEvent Category: NoneEvent ID: 2403Date: 7/22/2003Time: 2:06:58 PMUser: N/AComputer: --------Description:Offending SQL: INSERT INTO NodeRole (IsBeingDeleted, IsBeingUpdated, IsBeingInserted, NodeId, RoleGUID) VALUES (?, 0, ?, ?, ?); INSERT INTO NodeRole (IsBeingDeleted, IsBeingUpdated, IsBeingInserted, NodeId, RoleGUID) VALUES (?, 0, ?, ?, ?); INSERT INTO NodeRole (IsBeingDeleted, IsBeingUpdated, IsBeingInserted, NodeId, RoleGUID) VALUES (?, 0, ?, ?, ?); INSERT INTO NodeRole (IsBeingDeleted, IsBeingUpdated, IsBeingInserted, NodeId, RoleGUID) VALUES (?, 0, ?, ?, ?); INSERT INTO NodeRole (IsBeingDeleted, IsBeingUpd;Violation of PRIMARY KEY constraint 'PK_NodeRole'. Cannot insert duplicate key in object 'NodeRole'.
Open one of the User Rights Groups property pages and open the "Group Members" tab.If you click Modify, you get the screen which lists the domains to select users from.
By selecting the relevant domain and clicking "synchronize", any changes you've made (such as new groups) are synchronized with Site Manager. This needs to be done on all affected Site Manager machines.
If the problem still persists, restart the box after the synchronization.
I have a machine where only the downloadable version of Site Manager (Site Manager Refresh) is installed. When trying to install MCMS 2002 Service Pack 1, I get the following error message: "Microsoft Content Management Server 2002 installation not found. The patching process will exit."
How do I install SP1 on a Site Manager Refresh box?
Follow these steps:
When I tried to add a new user to a rights group using MCMS 2002 Standard Edition I received the following error message: "No mapping between account names and security IDs was done."
Check and remove all accounts listed in all rights group in MCMS which are listed as Type "Unknown". MCMS is not able to idenitfy that this specific account is an user or a group.
It tried to do a change in Site Manager and received the following error "Run-time error '91' - Object variable or With block variable not set". What could be wrong?
This can happen if there are any problems on SQL server - e.g. if the Transaction log is full. Please verify if there are any error in the event log on SQL server.
I have configured my SQL server connection with named-pipe protocol and SQL authentication. When I now try to start Site Manager I get the following error message:
The List of domains is not available due to the following error: SQL Server does not exist or access denied. ConnectionOpen (Connect()). Invalid connection string attribute.
When I reconfigure the SQL client to use TCP/IP everything works fine. Only named-pipes seem to be affected. What can I do to resolve this?
In Windows Server 2003 anonymous access for named pipes is disabled per default. This means the SQL server will only accept authenticated named-pipe connections. On the client side the MCMS server is running in the context of the MCMS system account. So it is required that the MCMS system account can be validated on the SQL server machine.
If the SQL server machine is in a different domain or if the machines are in a workgroup environment, then the SQL server is not able to validate the MCMS system account and the named-pipe connection cannot be established.
As a solution either use a domain account as MCMS system account that can be authenticated on both machines or create a local account with identical name and password on the SQL server machine. This will ensure that the SQL server can map the MCMS system account from the MCMS server machine to the idenical named local account on the SQL server machine.
When I run Site Manager on my machine, this is what I see:
“The Microsoft Content Management Server proxy component is not correctly installed.”
When I click the details button, I get this:
Error: File or assembly name vjslibcw, or one of its dependencies, was not found. Source: Login::ctlLogin_Click
This error can happen when the J# redistributable for the latest installed .NET framework version is not installed on the box. For example if .NET framework 2.0 has been installed on the box but the J# redistributable for .NET 2.0 has not been installed.
Another reason might be a incorrectly installed J# redistributable. Please install/reinstall the J# redistributable for all .NET framework versions installed on the affected box.
The J# redistributables can be downloaded from the following location: http://msdn.microsoft.com/vjsharp/downloads/howtoget/default.aspx
When modifying a rights group in the Site Manager I get the following error message.
Error: 0Description: Automation Error: The object invoked has disconnected from its clientsSeverity: 5Source: AdmnToolClient Source: OEFUsers::HandlePropDlg
How can I resolve this problem?
I'm getting the following error message when I try to logon to Site Manager:
Error: 6001Description: The system cannot find the file specified.Severity: 5Source: aesecurityclient.dll reposturl.cpp 191Debug info: Extra info: Client Source: Login::ctlLogin_ClickRecommended Action:
This error message indicates a problem with your Internet Explorer installation. Please reinstall Internet Explorer 6 SP1.
I see this error when I login to Site Manager: "Token too Large for current BLOB SIZE".
Event log:
This is a known bug. A fix for this is scheduled for MCMS 2002 SP1.
A workaround to bypass this problem is to not use the login as current user option. Manually login to Site Manager using your username, domain and password.
We are not able to upload new resource gallery items to the resource gallery using Web Author or using Site Manager.
In Web Author we get the following error message: "Object reference not set to an instance of an object."
In SiteManager we get the followng error message:
Error description: (0x80020009) Extended error: [What='The system cannot find the path specified.(3)'] [LCID='1033'] [SourceFile='javascript:void(null);'] [SourceFileLine='187'] [DebugInfo='javascript:void(null);'] [RecommendedAction=""] [Extralinfo=''] [UniqueErrorId='5001'] [Severity='5'] [Source=''] [CategoryId='0']
What can cause this problem?
The error message details indicate a problem with the path in the following registry key:
HKLM\SOFTWARE\NCompass\Resolution Content Server\Configuration\ResolutionTempFolder
This key is either pointing to a non-existing location or the permissions on this directory have been tightend.
The required permissions on the folder where this registry is pointing to are as follows:
I would like to define a channel rendering script that take parameters. But Site Manager rejects URLs in the format: <b>redirect.aspx?url=/section2/AnotherItem</b>.
This is a known issue with the script URL field in the channel rendering dialog box. But there is a workaround. You can create a custom channel property which can hold the parameters.
In the channel rendering script you need to extract these parameters using
string param = CmsHttpContext.Current.Channel.CustomProperties["RedirParams"]
I'm confused about the Channel Rendering options. There’s a Script URL setting, which I’m sure is for the channel rendering script. But there’s also a Navigation URL setting what is this for?
The Navigation URL is a deprecated property. It is retained in MCMS 2002 only so that MCMS 2001 sites that used “framed navigation templates” could be migrated to MCMS 2002. Any new channel (or channels that are upgraded to ASP.NET) do not need to use this property.
I'm running MCMS 2002 SP1 and have encountered problems when creating (channels/resources) in Site Manager. The object loses it's properties when created.
The name defaults to "Untitled", custom properties disappear and other properties that I set for the object return to their defaults.
The loss of properties don't show in Site Manager unless you refresh the object but if I make edits using the web author the properties are saved.
Is there a solution for this problem?
This problem can occur when the SQL server settings do not allow nested triggers (triggers fired by other triggers).
To change this
I have installed Windows XP Service Pack 2. When I now start Site Manager I receive the following error message:
Error: 20076Description: The client is unable to connect to the server because the client's version is incompatible with the server's version. Please make sure your client is connecting to a server with a compatible version.Severity: 5Source: Source: AEStubObject.dll aestub.cpp 605
Debug info: The client Version 5.0 (build 5.0.4484.0) currently is not compatible with the server Unknown (build Unknown)Extra info: No further information is availableClient Source: Login::ctlLogin_ClickRecommended Action: Please make sure your client is connecting to a server with a compatible version.
In addition the event log shows the following error messages:
Event Type: ErrorEvent Source: DCOMEvent Category: NoneEvent ID: 10016Date: 23/03/2004Time: 5:35:40 PMUser: machinename\IUSR_machinenameComputer: machinenameDescription:The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID {0040D22F-54A1-11D1-9DE0-006097042D69}to the user machinename\IUSR_machinename SID (S-1-5-21-1715567821-1580818891-854245398-1005). This security permission can be modified using the Component Services administrative tool.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
What is wrong?
Windows XP Service Pack 2 changes some security settings to increase security for your system. One of these increased settings interacts with the way MCMS works in a way that it prevents a COM component from being activated.
To resolve this you need to apply the following changes:
Open Component Services, drill down to My Computer, right click and select Properties.
On the COM security tab, select Edit Default... for Launch and Activation permissions
Give the Internet Guest User Account (IUSR_...) Launch and Local Activation permissions.
Clicking on a channel which contains many postings (hundreds) I get the following error message:
Site Manger code contains a limit of 100KB for every request. But you can change this limit. Change the constant or remove the check from this file: \program files\microsoft content management server\server\iis_nr\system\marshalling\resstub.asp
Modify or remove these lines:
if nCount > 100000 then Response.Write "Request is too big" Response.End End if
If this problem occurs while starting Site Manager, also check the deleted items folder. A huge amount of items in this folder can cause the same problem.
In Site Manager the right most pane is not in full size but appears in tabbed view with three tabs labeled as Tab1, Tab2 and Tab3. What can cause this problem?
This can happen if a wrong version of the vsocx6.ocx file is registered on your system.
Please search for all instances of this file on your disk (most likely it will be in c:\windows\system32).
To solve this problem
Error: xxxxxx is not a valid user or group in domain WinNT://xxxxxxxx when adding users in Site Manager.
The MCMS System Account has to be able to enumerate the members of the domains you are adding. So if you want to add DOMAIN\USER to your administrator group, for example, your MCMS System Account user has to be the member of a domain that DOMAIN trusts (ideally a member of DOMAIN itself).
You can change your system account using the Server Configuration Application (SCA). You can also add supported domains in the SCA.
Valid users cannot logon to Site Manager on Windows XP.
This is due to a security Option in the Local Security Settings:
To correct this setting:
This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
© 2004 Microsoft Corporation. All rights reserved.
Microsoft, ActiveX, Visual Studio, Windows, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.