web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

Business Portal Installation

(0) ShareShare
ReportReport
Posted on by 35

I've spent the better part of the last few days trying to get Business Portal up and running for our company. We've got MOSS 2007 running, and Dynamics Web Services are functioning properly as well. When we run the BP install I get almost all the way through and then a page full of errors pops up. I will paste a few of them at the end of this post, but the full list is so long that it would be cumbersome to read through. There seems to be three main errors just repeated in various ways. One shows an exception of "Failed to create feature receiver object from assembly "Microsoft.Dynamics.GP.BusinessPortal.Feature, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", type "Microsoft.Dynamics.GP.BusinessPortal.Cleanup" for feature 8f4a0cc1-de5d-476e-9c24-7b194ab991cf: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))" while another shows "Feature '8f4a0cc1-de5d-476e-9c24-7b194ab991cf' is not installed in this farm, and can not be added to this scope." The third is a variation on an exception that says "There is no Web named /BP".

I created a site for BP in IIS prior to starting the installation. MOSS was installed using the Basic option. We do not use SharePoint for anything else and did not have it installed prior to trying to do this BP install. We're running MOSS and BP on a Windows 2003 server and the GP data is on a 2008 server running SQL 2005. Don't know if any of that matters at all.

Here are some of the errors from the installation. i can post the full error readout if needed:

-------------------------------------------------------------------- Feature Id: BP Cleanup Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES\BPCleanup Action: Install Exception: Failed to create feature receiver object from assembly "Microsoft.Dynamics.GP.BusinessPortal.Feature, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", type "Microsoft.Dynamics.GP.BusinessPortal.Cleanup" for feature 8f4a0cc1-de5d-476e-9c24-7b194ab991cf: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) at Microsoft.SharePoint.SPGlobal.HandleUnauthorizedAccessException(UnauthorizedAccessException ex) at Microsoft.SharePoint.Library.SPRequest.AddGroup(String bstrUrl, String bstrName, String bstrDescription, Int32 lOwnerID, Boolean bOwnerIsUser, UInt64 iPermMask, Int32 lUserID, Boolean bUseExisting, Boolean bSelfOwner) at Microsoft.SharePoint.SPGroupCollection.Add(String name, SPMember owner, SPUser defaultUser, String description) at Microsoft.Dynamics.SharePoint.Helper.CreateGroup(SPWeb spWeb, String groupName, String groupDescription) at Microsoft.Dynamics.SharePoint.Helper.CreateGroup(String groupName, String groupDescription) at Microsoft.Dynamics.SharePoint.Helper..ctor(String inSiteCollectionPath, HelperOptions helperOptions) at Microsoft.Dynamics.GP.BusinessPortal.BPReceiverBase..ctor(String inRootSite) at Microsoft.Dynamics.GP.BusinessPortal.Cleanup..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject() Stack Trace: at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject() at Microsoft.SharePoint.Administration.SPFeatureDefinition.DoInstallationCallout(Boolean fInstall) at Microsoft.SharePoint.Administration.SPFeatureDefinition.Install() at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.Add(String relativePathToFeatureManifest, Guid solutionId, Boolean force) at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.Add(String relativePathToFeatureManifest, Guid solutionId) at Microsoft.Dynamics.Deployment.SharePoint.Feature.FeatureDeploymentProcessor.WssFeature_Install(Feature feature) --------------------------------------------------------------------

-------------------------------------------------------------------- Feature Id: BP Cleanup Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES\BPCleanup Action: Activate Exception: Feature '8f4a0cc1-de5d-476e-9c24-7b194ab991cf' is not installed in this farm, and can not be added to this scope. Stack Trace: at Microsoft.SharePoint.SPFeatureCollection.AddInternal(Guid featureId, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly) at Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId) at Microsoft.Dynamics.Deployment.SharePoint.Feature.FeatureDeploymentProcessor.WssFeature_Activate(Feature feature) --------------------------------------------------------------------

-------------------------------------------------------------------- Feature Id: BP Home Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES\BPHome Action: Install Exception: Failed to create feature receiver object from assembly "Microsoft.Dynamics.GP.BusinessPortal.Feature, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", type "Microsoft.Dynamics.GP.BusinessPortal.Home" for feature fcf8fb33-8c08-4dc2-974d-76be7c800c99: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) at Microsoft.SharePoint.SPGlobal.HandleUnauthorizedAccessException(UnauthorizedAccessException ex) at Microsoft.SharePoint.Library.SPRequest.AddGroup(String bstrUrl, String bstrName, String bstrDescription, Int32 lOwnerID, Boolean bOwnerIsUser, UInt64 iPermMask, Int32 lUserID, Boolean bUseExisting, Boolean bSelfOwner) at Microsoft.SharePoint.SPGroupCollection.Add(String name, SPMember owner, SPUser defaultUser, String description) at Microsoft.Dynamics.SharePoint.Helper.CreateGroup(SPWeb spWeb, String groupName, String groupDescription) at Microsoft.Dynamics.SharePoint.Helper.CreateGroup(String groupName, String groupDescription) at Microsoft.Dynamics.SharePoint.Helper..ctor(String inSiteCollectionPath, HelperOptions helperOptions) at Microsoft.Dynamics.GP.BusinessPortal.BPReceiverBase..ctor(String inRootSite) at Microsoft.Dynamics.GP.BusinessPortal.Home..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject() Stack Trace: at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject() at Microsoft.SharePoint.Administration.SPFeatureDefinition.DoInstallationCallout(Boolean fInstall) at Microsoft.SharePoint.Administration.SPFeatureDefinition.Install() at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.Add(String relativePathToFeatureManifest, Guid solutionId, Boolean force) at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.Add(String relativePathToFeatureManifest, Guid solutionId) at Microsoft.Dynamics.Deployment.SharePoint.Feature.FeatureDeploymentProcessor.WssFeature_Install(Feature feature) --------------------------------------------------------------------

-------------------------------------------------------------------- Feature Id: BP Home Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES\BPHome Action: Activate Exception: There is no Web named "/BP". Stack Trace: at Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String bstrUrl, Guid& pguidID, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags) at Microsoft.SharePoint.Library.SPRequest.OpenWebInternal(String bstrUrl, Guid& pguidID, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags) at Microsoft.SharePoint.SPWeb.InitWebPublic() at Microsoft.SharePoint.SPWeb.get_ServerRelativeUrl() at Microsoft.SharePoint.SPWeb.get_Url() at Microsoft.SharePoint.SPWeb.FetchActiveFeaturesFromRequest(SPFeatureScope scope) at Microsoft.SharePoint.SPFeatureCollection.FetchActiveFeaturesFromSessionCache(SPWeb webCachedSession) at Microsoft.SharePoint.SPFeatureCollection.EnsureFeaturesData() at Microsoft.SharePoint.SPFeatureCollection.get_Item(Guid featureId) at Microsoft.Dynamics.Deployment.SharePoint.Feature.FeatureDeploymentProcessor.WssFeature_Activate(Feature feature) --------------------------------------------------------------------

-------------------------------------------------------------------- Feature Id: BP Web Parts Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES\BPWebParts Action: Install Exception: Failed to create feature receiver object from assembly "Microsoft.Dynamics.GP.BusinessPortal.Feature, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", type "Microsoft.Dynamics.GP.BusinessPortal.WebParts" for feature 2d71e565-a18f-4069-8d3c-f5b820ad4455: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) at Microsoft.SharePoint.SPGlobal.HandleUnauthorizedAccessException(UnauthorizedAccessException ex) at Microsoft.SharePoint.Library.SPRequest.AddGroup(String bstrUrl, String bstrName, String bstrDescription, Int32 lOwnerID, Boolean bOwnerIsUser, UInt64 iPermMask, Int32 lUserID, Boolean bUseExisting, Boolean bSelfOwner) at Microsoft.SharePoint.SPGroupCollection.Add(String name, SPMember owner, SPUser defaultUser, String description) at Microsoft.Dynamics.SharePoint.Helper.CreateGroup(SPWeb spWeb, String groupName, String groupDescription) at Microsoft.Dynamics.SharePoint.Helper.CreateGroup(String groupName, String groupDescription) at Microsoft.Dynamics.SharePoint.Helper..ctor(String inSiteCollectionPath, HelperOptions helperOptions) at Microsoft.Dynamics.GP.BusinessPortal.BPReceiverBase..ctor(String inRootSite) at Microsoft.Dynamics.GP.BusinessPortal.WebParts..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject() Stack Trace: at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject() at Microsoft.SharePoint.Administration.SPFeatureDefinition.DoInstallationCallout(Boolean fInstall) at Microsoft.SharePoint.Administration.SPFeatureDefinition.Install() at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.Add(String relativePathToFeatureManifest, Guid solutionId, Boolean force) at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.Add(String relativePathToFeatureManifest, Guid solutionId) at Microsoft.Dynamics.Deployment.SharePoint.Feature.FeatureDeploymentProcessor.WssFeature_Install(Feature feature) --------------------------------------------------------------------

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at

    I have a couple of questions:

    After you installed MOSS, did you run the Sharepoint configuration wizard?  Was it successful?

    In Sharepoint Administration, there are some settings that need to be defined after installation.  Have you completed these steps?

    If you installed MOSS using the basic option, the installation should have created the default site for you.  After you run the above wizard and complete the tasks in the Sharepoint Administration, you should be able to install Business Portal on top of the default site that was created during MOSS installation. 

    If you can, try running the Business Portal installation again, only this time, select the default site that was created during the MOSS installation.  I suspect that the site you created for Business Portal does not have the necessary permissions to allow for the Business Portal installation. 

     

    Please let us know if this helps,

     -Aaron-

  • Evan Ross Profile Picture
    70 on at

    I am getting the same error trying to install Business Portal 5.1 on a SharePoint 2010 Enterprise site.

    I have three servers in my config - all are Windows 2008 R2 64 bit. 

    GP and GP web services is installed on one box, SQL Server 2008 R2 on another, and SharePoint 2010 on a third.  SharePoint is fully configured and operational as our corporate portal site.

     Any help would be appreciated!

     Thanks,

    Evan

  • Community Member Profile Picture
    on at

    Evan,

    Do you have UAC turned on on the server you are trying to install BP 5.1 on?  If so, you might try to right-click on the installer and choose "Run as Administrator". 

    If you don't have UAC turned on, are you using an account that has administrator rights for the server?  I was reading a little of the error message you posted previously and I can see where it looks like there is an unauthorized access exception being thrown when the installer tries to add files to the sharepoint common files.  If you are having the same problem as before, I suspect this is still a permissions issue. 

    I was working with another individual from Microsoft a week or so ago on trying to deploy the SRS reports for GP 2010 to Sharepoint so that I could install the BI portion of business Portal.  The above were some points that he made in order to ensure I was trying to run the installer with the appropriate permissions.

    Regards,

    Aaron

  • Evan Ross Profile Picture
    70 on at

    Hi Aaron,

    UAC is on and tried Run As with no success.  It looks like the file copy is fine, it fails at the Configuring SharePoint Components stafe.  A little more digging in the first error message shows "Microsoft.SharePoint.SPException: User cannot be found"

     I have tried using SETSPN to ensure that kerberos is properly configured and everything looks correct.

    Any more ideas?  I'll open up a call with MBS if I can't sort this out shortly.

    Thanks,

    Evan

    -----------------------------------------------------------------------
          Feature Id:  8f4a0cc1-de5d-476e-9c24-7b194ab991cf
            Location:  C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\BPCleanup
              Action:  Install
           Exception:  Failed to create receiver object from assembly "Microsoft.Dynamics.GP.BusinessPortal.Feature, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", class "Microsoft.Dynamics.GP.BusinessPortal.Cleanup" for feature "BPCleanup" (ID: 8f4a0cc1-de5d-476e-9c24-7b194ab991cf).: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.SharePoint.SPException: User cannot be found.
       at Microsoft.SharePoint.SPUserCollection.GetByID(Int32 id)
       at Microsoft.Dynamics.SharePoint.Helper.CreateGroup(SPWeb spWeb, String groupName, String groupDescription)
       at Microsoft.Dynamics.SharePoint.Helper..ctor(String inSiteCollectionPath, HelperOptions helperOptions)
       at Microsoft.Dynamics.GP.BusinessPortal.BPReceiverBase..ctor(String inRootSite)
       --- End of inner exception stack trace ---
       at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
       at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
       at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
       at System.Activator.CreateInstance(Type type, Boolean nonPublic)
       at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()
         Stack Trace:     at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()
       at Microsoft.SharePoint.Administration.SPFeatureDefinition.DoInstallationCallout(SPSite site, String solutionHash, Boolean fInstall)
       at Microsoft.SharePoint.Administration.SPFeatureDefinition.Install(SPSite site, String solutionHash)
       at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.AddCore(SPFeatureDefinition featdef, SPSite site, String solutionHash, Boolean fForce, Boolean fDoValidation)
       at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.AddInternal(String relativePathToFeatureManifest, Guid solutionId, String solutionHash, SPSite site, Boolean force, Boolean fDoValidation, SPFeatureDefinitionContext featureDefinitionContext)
       at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.Add(String relativePathToFeatureManifest, Guid solutionId, Boolean force)
       at Microsoft.Dynamics.GP.Deployment.SharePoint.Office14.FeatureAdapter.Install(String manifest, Boolean force)
       at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointInstallFeature.OnPerform(IFeature spFeature, SharePointFeatureInformation spFeatureInfo)
       at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointFeatureDeploymentProcessor.Process(IFeature featureInterface, SharePointFeatureCustomActionData data)
    -----------------------------------------------------------------------

     

  • Evan Ross Profile Picture
    70 on at

    Looks like I solved my own problem:

    Our SharePoint 2010 site was migrated from MOSS 2007 and the original administrator is no longer with the company or in Active Directory.  It seems that if the original admin can't be found - even if the admin has been changed after creation - this error is thrown.  An example of the error is at http://blog.krichie.com/2008/07/24/wherefore-art-thou-author/

    The workaround was to create a new site collection underneath the root that I was the primary admin.

    Thanks for the suggestions Aaron - it got me thinking down the right path!

  • Community Member Profile Picture
    on at

    Evan,

    Glad you were able to get this sorted out!

    Regards,

    Aaron

  • Andy Casper Profile Picture
    20 on at

    In relation to the "There is no web named /BP" portion of this message (and I realize this specific issue is resolved), you may be looking at a problem with the Web.config file located in inetpub\www\virtualdirectories.  I had to clear and old one to reinstall BP.  Good luck to anyone else who runs across this article looking for that resolution.

  • Rob Bernhardt Profile Picture
    Microsoft Employee on at

    Steven,

    Regarding your original question, I'd recommend creating your website in SharePoint and then trying the install.

    Thanks

    Rob

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans