2/03/2011

BP 5.1 for 64-Bit–Errors

In this post, I’d highlight a series of errors you’d receive while installing Business portal 5.1 on a 64-bit machine. Just to give a quick background, BP 5.0 works with 32-bit editions while BP 5.1 was supposed to work for 64-bit environments. This release happened in the mid of 2010. However, the installation itself has a series of bugs which forced Microsoft to pull back the file download link from Customer source.

I tried installing the same on my 64-bit machine as soon as it was released and experienced the following errors. The only update that we have currently is that the development team is engaged on fixing the issues on installation and no date has been specified yet for this updated release.

While installing the same, We see the following errors and when we hit close, we get the message saying the installation is ended prematurely. (I’d guess the correct message that it should give is that the developers have released the version prematurely –Smile)

-------------------------------------------------------------------
Feature Id: 93dfb004-5724-4a4b-850b-6e0cb99c83c0
Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\BPWcfConnectorModel
Action: Install
Exception: Method not found: 'Void Microsoft.BusinessData.Infrastructure.AccessDeniedException..ctor(Microsoft.BusinessData.Infrastructure.IAccessControlList, System.Type, System.String, Microsoft.BusinessData.Infrastructure.IExceptionHelper)'.
Error was encountered at or just before Line: '0' and Position: '0'.
Stack Trace: at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplicationProxy.Execute[T](String operationName, UInt32 maxRunningTime, ExecuteDelegate`1 operation, Boolean performCanaryCheck)
at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplicationProxy.ImportPackage(String xml, String[]& errors, PackageContents packageContents, AdministrationMetadataCatalogStruct adminStruct, String settingId, Boolean updateModel, Guid jobId)
at Microsoft.SharePoint.BusinessData.Administration.AdministrationMetadataCatalog.ImportPackage(String xml, String[]& errors, PackageContents packageContents, String settingId, Boolean updateModel, Guid jobId)
at Microsoft.Dynamics.GP.BusinessPortal.ImportModelReceiver.ImportModel(String fileContents, PackageContents packageContents, Boolean incrementalUpdate)
at Microsoft.Dynamics.GP.BusinessPortal.ImportModelReceiver.ImportModelFromFile(String filePath, PackageContents packageContents, Boolean incrementalUpdate)
at Microsoft.Dynamics.GP.BusinessPortal.ImportModelReceiver.ImportBdcArtifacts(String featureFolder, String modelFilePath, String[] resourceFilesPaths, Dictionary`2 lobSystemAssemblies, Boolean incrementalUpdate)
at Microsoft.Dynamics.GP.BusinessPortal.ImportModelReceiver.FeatureActivated(SPFeatureReceiverProperties properties)
at Microsoft.SharePoint.SPFeature.DoActivationCallout(Boolean fActivate, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPAdminFeatureCollection.Add(Guid featid, Version version, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.AddInternal(SPFeatureDefinition featdef, SPSite site, String solutionHash, Boolean fForce, Boolean fDoValidation)
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)
-----------------------------------------------------------------------

-----------------------------------------------------------------------
Feature Id: f9297852-e1f9-445e-a1ba-5f8fdc2f6bc1
Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\BPSalesExternalLists
Action: Activate
Exception: Entity (External Content Type) cannot be found with Namespace = 'Microsoft.Dynamics.GP.WcfConnectorModel', Name = 'Customer'.
Stack Trace: at Microsoft.SharePoint.SPListDataSource.InitializeByEntityNameAndNamespace(SPWeb webContext)
at Microsoft.SharePoint.SPListDataSource.ValidateViewGroup(SPWeb web)
at Microsoft.SharePoint.SPExternalList.CreateExternalDataList(SPWeb web, String sTitle, String sDescription, String urlList, SPListDataSource datasrc, String sxmlCustomSchema, QuickLaunchOptions qlopts, String& srurlDefaultView)
at Microsoft.SharePoint.SPListCollection.Add(String strTitle, String strDescription, String strUrl, SPListDataSource datasrc, String sxmlCustomSchema, QuickLaunchOptions qlopts, String& srurlDefaultView)
at Microsoft.SharePoint.SPListCollection.CreateList(String strTitle, String strDescription, String strListUrl, String strFeatureId, Int32 templateID, String strDocTemplateType, String strDataSource, String customSchemaXml, SPFeatureDefinition listInstanceFeatureDefintion, QuickLaunchOptions qlOpt)
at Microsoft.SharePoint.SPListInstanceElement.EnsureListExists(SPWeb web)
at Microsoft.SharePoint.SPListInstanceElement.ElementActivated(SPFeaturePropertyCollection props, SPSqlCommand sqlcmdAppendOnly, SPWebApplication webApp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionListInstances(SPFeaturePropertyCollection props, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionElements(SPFeaturePropertyCollection props, SPWebApplication webapp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.SPFeature.ProvisionElements(SPElementDefinitionCollection elemdefcoll, SPFeaturePropertyCollection props, SPWebApplication webapp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, String featureName, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId)
at Microsoft.Dynamics.GP.Deployment.SharePoint.Office14.FeatureAdapter.Activate(Guid id, FeatureScope scope, String siteCollection, String relativeUrl)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointActivateFeature.OnPerform(IFeature spFeature, SharePointFeatureInformation spFeatureInfo)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointFeatureDeploymentProcessor.Process(IFeature featureInterface, SharePointFeatureCustomActionData data)
-----------------------------------------------------------------------

-----------------------------------------------------------------------
Feature Id: ad393042-be84-47bd-ae04-fd9aaae1e52d
Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\BPSalesExternalListPages
Action: Activate
Exception: Object reference not set to an instance of an object.
Stack Trace: at Microsoft.Dynamics.GP.BusinessPortal.ExternalListPages.ModifyListView(XmlNode listNode, SPLimitedWebPartManager webPartManager)
at Microsoft.Dynamics.GP.BusinessPortal.ExternalListPages.SetUpExternalLists(SPFeatureReceiverProperties properties)
at Microsoft.Dynamics.GP.BusinessPortal.SalesExternalListPages.FeatureActivated(SPFeatureReceiverProperties properties)
at Microsoft.SharePoint.SPFeature.DoActivationCallout(Boolean fActivate, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, String featureName, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId)
at Microsoft.Dynamics.GP.Deployment.SharePoint.Office14.FeatureAdapter.Activate(Guid id, FeatureScope scope, String siteCollection, String relativeUrl)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointActivateFeature.OnPerform(IFeature spFeature, SharePointFeatureInformation spFeatureInfo)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointFeatureDeploymentProcessor.Process(IFeature featureInterface, SharePointFeatureCustomActionData data)
-----------------------------------------------------------------------

-----------------------------------------------------------------------
Feature Id: 6166dbce-44b9-4117-88d2-26048b0433ae
Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\BPPurchasingExternalLists
Action: Activate
Exception: Entity (External Content Type) cannot be found with Namespace = 'Microsoft.Dynamics.GP.WcfConnectorModel', Name = 'Vendor'.
Stack Trace: at Microsoft.SharePoint.SPListDataSource.InitializeByEntityNameAndNamespace(SPWeb webContext)
at Microsoft.SharePoint.SPListDataSource.ValidateViewGroup(SPWeb web)
at Microsoft.SharePoint.SPExternalList.CreateExternalDataList(SPWeb web, String sTitle, String sDescription, String urlList, SPListDataSource datasrc, String sxmlCustomSchema, QuickLaunchOptions qlopts, String& srurlDefaultView)
at Microsoft.SharePoint.SPListCollection.Add(String strTitle, String strDescription, String strUrl, SPListDataSource datasrc, String sxmlCustomSchema, QuickLaunchOptions qlopts, String& srurlDefaultView)
at Microsoft.SharePoint.SPListCollection.CreateList(String strTitle, String strDescription, String strListUrl, String strFeatureId, Int32 templateID, String strDocTemplateType, String strDataSource, String customSchemaXml, SPFeatureDefinition listInstanceFeatureDefintion, QuickLaunchOptions qlOpt)
at Microsoft.SharePoint.SPListInstanceElement.EnsureListExists(SPWeb web)
at Microsoft.SharePoint.SPListInstanceElement.ElementActivated(SPFeaturePropertyCollection props, SPSqlCommand sqlcmdAppendOnly, SPWebApplication webApp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionListInstances(SPFeaturePropertyCollection props, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionElements(SPFeaturePropertyCollection props, SPWebApplication webapp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.SPFeature.ProvisionElements(SPElementDefinitionCollection elemdefcoll, SPFeaturePropertyCollection props, SPWebApplication webapp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, String featureName, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId)
at Microsoft.Dynamics.GP.Deployment.SharePoint.Office14.FeatureAdapter.Activate(Guid id, FeatureScope scope, String siteCollection, String relativeUrl)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointActivateFeature.OnPerform(IFeature spFeature, SharePointFeatureInformation spFeatureInfo)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointFeatureDeploymentProcessor.Process(IFeature featureInterface, SharePointFeatureCustomActionData data)
-----------------------------------------------------------------------

-----------------------------------------------------------------------
Feature Id: 6b42a62d-b3a0-4ec4-a2df-1c33e9244234
Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\BPPurchasingExternalListPages
Action: Activate
Exception: Object reference not set to an instance of an object.
Stack Trace: at Microsoft.Dynamics.GP.BusinessPortal.ExternalListPages.ModifyListView(XmlNode listNode, SPLimitedWebPartManager webPartManager)
at Microsoft.Dynamics.GP.BusinessPortal.ExternalListPages.SetUpExternalLists(SPFeatureReceiverProperties properties)
at Microsoft.Dynamics.GP.BusinessPortal.PurchasingExternalListPages.FeatureActivated(SPFeatureReceiverProperties properties)
at Microsoft.SharePoint.SPFeature.DoActivationCallout(Boolean fActivate, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, String featureName, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId)
at Microsoft.Dynamics.GP.Deployment.SharePoint.Office14.FeatureAdapter.Activate(Guid id, FeatureScope scope, String siteCollection, String relativeUrl)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointActivateFeature.OnPerform(IFeature spFeature, SharePointFeatureInformation spFeatureInfo)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointFeatureDeploymentProcessor.Process(IFeature featureInterface, SharePointFeatureCustomActionData data)
-----------------------------------------------------------------------

-----------------------------------------------------------------------
Feature Id: 86283466-6086-43d1-8a80-7c3da9bcacb4
Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\BPInventoryExternalLists
Action: Activate
Exception: Entity (External Content Type) cannot be found with Namespace = 'Microsoft.Dynamics.GP.WcfConnectorModel', Name = 'SalesItem'.
Stack Trace: at Microsoft.SharePoint.SPListDataSource.InitializeByEntityNameAndNamespace(SPWeb webContext)
at Microsoft.SharePoint.SPListDataSource.ValidateViewGroup(SPWeb web)
at Microsoft.SharePoint.SPExternalList.CreateExternalDataList(SPWeb web, String sTitle, String sDescription, String urlList, SPListDataSource datasrc, String sxmlCustomSchema, QuickLaunchOptions qlopts, String& srurlDefaultView)
at Microsoft.SharePoint.SPListCollection.Add(String strTitle, String strDescription, String strUrl, SPListDataSource datasrc, String sxmlCustomSchema, QuickLaunchOptions qlopts, String& srurlDefaultView)
at Microsoft.SharePoint.SPListCollection.CreateList(String strTitle, String strDescription, String strListUrl, String strFeatureId, Int32 templateID, String strDocTemplateType, String strDataSource, String customSchemaXml, SPFeatureDefinition listInstanceFeatureDefintion, QuickLaunchOptions qlOpt)
at Microsoft.SharePoint.SPListInstanceElement.EnsureListExists(SPWeb web)
at Microsoft.SharePoint.SPListInstanceElement.ElementActivated(SPFeaturePropertyCollection props, SPSqlCommand sqlcmdAppendOnly, SPWebApplication webApp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionListInstances(SPFeaturePropertyCollection props, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionElements(SPFeaturePropertyCollection props, SPWebApplication webapp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.SPFeature.ProvisionElements(SPElementDefinitionCollection elemdefcoll, SPFeaturePropertyCollection props, SPWebApplication webapp, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, String featureName, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId)
at Microsoft.Dynamics.GP.Deployment.SharePoint.Office14.FeatureAdapter.Activate(Guid id, FeatureScope scope, String siteCollection, String relativeUrl)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointActivateFeature.OnPerform(IFeature spFeature, SharePointFeatureInformation spFeatureInfo)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointFeatureDeploymentProcessor.Process(IFeature featureInterface, SharePointFeatureCustomActionData data)
-----------------------------------------------------------------------

-----------------------------------------------------------------------
Feature Id: 1d8cee6d-e5ce-40bf-9d79-6ded79e31463
Location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\BPInventoryExternalListPages
Action: Activate
Exception: Object reference not set to an instance of an object.
Stack Trace: at Microsoft.Dynamics.GP.BusinessPortal.ExternalListPages.ModifyListView(XmlNode listNode, SPLimitedWebPartManager webPartManager)
at Microsoft.Dynamics.GP.BusinessPortal.ExternalListPages.SetUpExternalLists(SPFeatureReceiverProperties properties)
at Microsoft.Dynamics.GP.BusinessPortal.InventoryExternalListPages.FeatureActivated(SPFeatureReceiverProperties properties)
at Microsoft.SharePoint.SPFeature.DoActivationCallout(Boolean fActivate, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, String featureName, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId)
at Microsoft.Dynamics.GP.Deployment.SharePoint.Office14.FeatureAdapter.Activate(Guid id, FeatureScope scope, String siteCollection, String relativeUrl)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointActivateFeature.OnPerform(IFeature spFeature, SharePointFeatureInformation spFeatureInfo)
at Microsoft.Dynamics.GP.Deployment.WindowsInstaller.SharePoint.SharePointFeatureDeploymentProcessor.Process(IFeature featureInterface, SharePointFeatureCustomActionData data)
-------------------------------------------------------------------

This error more likely seems to be the result of permissions issue.


It is suggested to wait for the fix before installing it on your production environments. Atleast the Development team was proactive enough to pull it out before it affects many installations.