首页业界动态基础网络服务高级网络服务网络技术相关下载 登录论坛 @联系我们
WinSVR.ORG > 信息 > 高级网络服务 > System Center Products > [SCSM 2010]Unable to add webpart on Service Portal after Upgrading to SP1
现在时间是: 2017-09-26 00:49
[SCSM 2010]Unable to add webpart on Service Portal after Upgrading to SP1

(2011-02-07 19:37)

很久没有写相关System Center的文章了,今年决定再写一些,就以System Center Service Manager 2010一个问题排错开始吧。

Problem Description

After upgrading the System Center Service Manager 2010 from RTM to SP1, we failed to add the web part through SharePoint website(integrated with Service Manager Web Portal).

It reported the following error.

Unable to add selected web part(s).

Top Announcements: Object reference not set to an instance of an object.

We also have the following error information after enabling the verbose log in SharePoint website.

01/31/2011 16:14:50.72 w3wp.exe (0x3DDC) 0x43AC Windows SharePoint Services Web Parts 89ku High Failed to add webpart http%253A%252F%252Fca%252Dsyd%252Dsms%252D101%253A16096%252Fsites%252FPortal%252F%255Fcatalogs%252Fwp%252FAnnouncements%252EWebPart;Top%2520Announcements. Exception Microsoft.SharePoint.WebPartPages.WebPartPageUserException: Object reference not set to an instance of an object . ---> System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.EnterpriseManagement.ServiceManager.Portal.Common.SdkQueryUtility.GetClass(Guid classId) at Microsoft.EnterpriseManagement.ServiceManager.WebParts.Announcements.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.WebControls.WebParts.WebPartManager.WebPartManagerControlCollection.AddWebPartHelper(WebPart webPart) at System.Web.UI.WebControls.WebParts.WebPartManager.WebPartManagerControlCollection.AddWebPart(WebPart webPart) at System.Web.UI.WebControls.WebParts.WebPartManagerInternals.AddWebPart(WebPart webPart) at Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddWebPartWithRetry(WebPart webPart) at Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddDynamicWebPart(WebPart webPart) at Microsoft.SharePoint.WebPartPages.SPWebPartManager.LoadWebPart(WebPart aspWebPart, String zoneId, Int32 zoneIndex, Boolean isClosed) at Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddWebPartInternalShared(WebPart webPart) at Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddWebPartInternal(SPSupersetWebPart superset, Boolean throwIfLocked) --- End of inner exception stack trace --- at Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddWebPartInternal(SPSupersetWebPart superset, Boolean throwIfLocked) at Microsoft.SharePoint.WebPartPages.SPWebPartManager.AddWebPartInternal(SPSupersetWebPart superset) at Microsoft.SharePoint.WebPartPages.WebPartQuickAdd.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)


Cause

This problem is caused by the .dll files used by the SharePoint integrated website is still RTM version. We need to replace them manually with the SP1 verion files.


Resolution

1. Check the dll file version under the SharePoint website, which is integrated with Service Manager Portal

C:\inetpub\wwwroot\wss\VirtualDirectories\ bin

For example, C:\inetpub\wwwroot\wss\VirtualDirectories\16096\bin

Make sure most of the files version is 7.0.6555.0

2. If the file version in the above folder is less than 7.0.6555.0, please do the following actions.

a. Backup the folder “C:\inetpub\wwwroot\wss\VirtualDirectories \bin”

b. Go to the System Center Service Manager Portal installation folder, by default it is as following

C:\inetpub\wwwroot\System Center Service Manager Portal\Analyst\Bin

There should be 18 .dll files under the folder and most of them are version 7.0.6555.0. Copy these 18 .dll files to replace the files mentioned in step 1.

c. Go to the C:\inetpub\wwwroot\System Center Service Manager Portal\Analyst\Bin\en, copy the 5 .dll files, and replace the files in the following path "C:\inetpub\wwwroot\wss\VirtualDirectories \bin\en"

d. Search the following two files.

C:\inetpub\wwwroot\wss\VirtualDirectories \bin

Microsoft.EnterpriseManagement.ServiceManager.WebParts.dll

C:\inetpub\wwwroot\wss\VirtualDirectories \bin\en

Microsoft.EnterpriseManagement.ServiceManager.WebParts.resources.dll

In case either of them is less than 7.0.6555.0, please search the files to find out the latest version and replace in the above folder as well.

d. Open a DOS command line with the administrative right, then input “iisreset” to restart the IIS services.



作者:Jeffrey Gu
责任编辑:Gurry

[1]
相关信息:



热点信息 TOP 10
[SCSM 2010]Unable to add webpart on Service Portal after Upgrading to SP1

搜索 SEARCH
关键字:
包含:
搜索于:

Powered by: WinSVR.ORG
Copyright © 2006-2017 WinSVR.ORG, All Rights Reserved.