Not getting any love...
Install issues:
1. Needed SA permissions to create and configure CS database.
2. Changed CommunityServer IIS App Pool to MOSS App Pool as "NETWORK SERVICE" didn't have permission to remote SQL DB.
3. Added "<trust level="Full" /> to CS Web.config to allow ASP.NET app to run under MOSS.
4. FOUND the WSP solution to enable SharePoint integration via the somewhat hidden "welcome" forum post that links to the Team Blog [this is not clearly mentioned anywhere] here: http://communityserver.com/news/team-blog/want-a-little-preview-of-community-server-sharepoint-integration-here-rsquo-s-part-i/. [You need to click on the "here" in the very first line of the post "The install zip is available here"].
5. Edited BAT file for MOSS URL - you need to run the BAT with "deploy". Deploy partly fails with error messgaes towards bottom (hard to work out source, as it loops through feautes):
...
Value does not fall within the expected range.
stsadm.exe -o activatefeature
{-filename <relative path to Feature.xml> |
-name <feature folder> |
-id <feature Id>}
[-url <url>]
[-force]
Feature 'CSGlobalExtensionStapler' (ID: 31e82773-2938-4141-9c3a-813900f3fd33) is
already activated at scope 'Farm'.
Operation completed successfully.
Attempting stop...
Internet services successfully stopped
Attempting start...
Internet services successfully restarted
Configuration steps/issues:
1. Browse to MOSS homepage - don't see a "Please configure Community Server".
2. Links to Forums and Blogs on left-hand quick launch are broken (they point to /CS/forums.aspx and /CS/blogs.aspx rather than /CS/forums/ and /CS/blogs/).
3. After configuring CS URL and API keys in site settings, receive errors when adding Web Parts:
CSThreadViewer.webpart: The file you imported is not valid. Verify that the file is a Web Part description file (*.webpart or *.dwp) and that it contains well-formed XML.
CommunityServer SearchBox: Exception has been thrown by the target of an invocation.
CommunityServer Search Results : Exception has been thrown by the target of an invocation.
CommunityServer Forums: Cannot import this webpart. Please contact your site admin or Telligent Systems Customer Support.
CommunityServer Forum Threads: Cannot import this webpart. Please contact your site admin or Telligent Systems Customer Support.
CommunityServer Forum Posts: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe.
CommunityServer Forum Group Viewer: Exception has been thrown by the target of an invocation.
CommunityServer Blogs: Exception has been thrown by the target of an invocation.
CommunityServer Blog Post Viewer: Exception has been thrown by the target of an invocation.
CommunityServer Blog Comment Form: Exception has been thrown by the target of an invocation.
CommunityServer Activity Messages: Exception has been thrown by the target of an invocation.
4. Check the MOSS logs:
05/19/2008 15:03:59.24 w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services Web Parts 89ku High Failed to add webpart http%253A%252F%252Fintranet%252F%255Fcatalogs%252Fwp%252FCSActivityMessageViewer%252Ewebpart;CommunityServer%2520Activity%2520Messages. Exception Microsoft.SharePoint.WebPartPages.WebPartPageUserException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Net.WebException: Invalid Credentials at CommunityServer.WebServices.Common.BaseService.GetResponse(String url) at CommunityServer.WebServices.Common.BaseService.ValidateUserApiKey(String username, String apiKey) at CommunityServer.WebServices.Common.BaseService..ctor(String siteUrl, String username, String apiKey) at CommunityServer.WebServices.Membership.MembershipService....
05/19/2008 15:03:59.24* w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services Web Parts 89ku High ....ctor(String siteUrl, String username, String apiKey) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType) at System.RuntimeMethodHandle.InvokeConstructor(Object[] args, SignatureStruct signature, RuntimeTypeHandle declaringType) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at...
05/19/2008 15:03:59.24* w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services Web Parts 89ku High ... CommunityServer.Wss.Global.WebParts.CSWebPart.CreateServiceInstance[T](Boolean impersonateEnabled) at CommunityServer.Wss.Global.WebParts.CSWebPart.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.ControlCollection.Add(Control child) 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.WebPartManager.AddWebPart(WebPart webPart) at System.Web.UI.WebControls.WebParts.WebPartManagerInternals.AddWebPart(WebPart webPart) at Mic...
05/19/2008 15:03:59.24* w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services Web Parts 89ku High ...rosoft.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(SP...
05/19/2008 15:03:59.24* w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services Web Parts 89ku High ...SupersetWebPart superset) at Microsoft.SharePoint.WebPartPages.WebPartQuickAdd.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
5. N.B. Also note strange non-disposal error earlier in the logs:
05/19/2008 14:07:12.13 w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services General 0 Medium Potentially excessive number of SPRequest objects (14) currently unreleased on thread 15. Ensure that this object or its parent (such as an SPWeb or SPSite) is being properly disposed. Allocation Id for this object: {85617FD9-54B5-4BAC-9BD8-F26A9874B3FA} Stack trace of current allocation: at Microsoft.SharePoint.SPRequestManager.Add(SPRequest request, Boolean shareable) at Microsoft.SharePoint.SPGlobal.CreateSPRequestAndSetIdentity(Boolean bNotGlobalAdminCode, String strUrl, Boolean bNotAddToContext, Byte[] UserToken, String userName, Boolean bIgnoreTokenTimeout, Boolean bAsAnonymous) at Microsoft.SharePoint.SPWeb.InitializeSPRequest() at Microsoft.SharePoint.SPWeb.EnsureSPRequest() at Microsoft.SharePoint.SPWeb.get_Request() at Microsoft.SharePoint.SPListCollectio...
05/19/2008 14:07:12.13* w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services General 0 Medium ...n.EnsureListsData(Guid webId, String strListName) at Microsoft.SharePoint.SPListCollection.EnsureListsData(String strListName) at Microsoft.SharePoint.SPListCollection.Undirty() at Microsoft.SharePoint.SPBaseCollection.System.Collections.IEnumerable.GetEnumerator() at CommunityServer.Wss.Global.WebPages.AdminPages.CSGlobalSettings.ᐁ(SPWeb ) at CommunityServer.Wss.Global.WebPages.AdminPages.CSGlobalSettings.ᐁ() at CommunityServer.Wss.Global.WebPages.AdminPages.CSGlobalSettings.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAs...
05/19/2008 14:07:12.13* w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services General 0 Medium ...yncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP._layouts_cs_csglobalsettings_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.ResumeSteps(Exception error) at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) at System.Web.HttpRuntime.ProcessRequ...
05/19/2008 14:07:12.13* w3wp.exe (0x13C4) 0x0C2C Windows SharePoint Services General 0 Medium ...estNoDemand(HttpWorkerRequest wr) at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
So yeah, significant issues with installing SharePoint Integration and the Web Part error seems Security related - what should I check wrt to this "Invalid Credentials" error coming from the "CommunityServer.WebServices.Common.BaseService.ValidateUserApiKey" method?
Thanks.