Hi,
You should make sure your Configs\baf.manager.data.config contains only this
<?xml version="1.0"?>
<businessManager>
<handlers>
<add metaClass="Folder" method="*" type="Mediachase.Commerce.Assets.FolderRequestHandler, Mediachase.Commerce" />
<add metaClass="FolderElement" method="*" type="Mediachase.Commerce.Assets.FolderElementRequestHandler, Mediachase.Commerce" />
<add metaClass="Contact" method="*" type="Mediachase.Commerce.Customers.Handlers.ContactRequestHandler, Mediachase.Commerce" />
<add metaClass="Organization" method="*" type="Mediachase.Commerce.Customers.Handlers.OrganizationRequestHandler, Mediachase.Commerce" />
<add metaClass="Address" method="*" type="Mediachase.Commerce.Customers.Handlers.CustomerRequestHandlerBase, Mediachase.Commerce" />
<add metaClass="CreditCard" method="*" type="Mediachase.Commerce.Customers.Handlers.CreditCardRequestHandler, Mediachase.Commerce" />
<add metaClass="CustomizationItem" method="*" type="Mediachase.Commerce.Customization.CustomizationItemRequestHandler, Mediachase.Commerce" />
<add metaClass="CustomizationItemArgument" method="*" type="Mediachase.Commerce.Customization.CustomizationItemArgumentRequestHandler, Mediachase.Commerce" />
<add metaClass="CustomPage" method="*" type="Mediachase.Commerce.Customization.CustomPageRequestHandler, Mediachase.Commerce" />
</handlers>
<plugins>
<add method="List" metaClass="CustomPage" eventStage="PostMainOperationInsideTranasaction" type="Mediachase.Commerce.Customization.Plugins.CustomPageNormalizationPlugin, Mediachase.Commerce" />
<add method="Create" metaClass="*" eventStage="PreMainOperation" type="Mediachase.Commerce.Core.RecentReferenceHistory.RecentReferenceDetectPlugin, Mediachase.Commerce" />
<add method="Update" metaClass="*" eventStage="PreMainOperation" type="Mediachase.Commerce.Core.RecentReferenceHistory.RecentReferenceDetectPlugin, Mediachase.Commerce" />
<add method="Delete" metaClass="*" eventStage="PreMainOperation" type="Mediachase.Commerce.Core.RecentReferenceHistory.RecentReferenceCleanupPlugin, Mediachase.Commerce" />
<add method="Delete" metaClass="*" eventStage="PreMainOperationInsideTranasaction" type="Mediachase.Commerce.Core.CleanupBridgeElementPlugin, Mediachase.Commerce" />
</plugins>
</businessManager>
When you upgrade the upgrade script should remove the unused lines, but I suspect for some reasons it did not do it for you.
Regards,
/Q
Greetings!
This regards the latest EPiServer CMS and Commerce packages as of 2016.11.14.
In other words, I'm using the latest EPiServer versions, i.e. version 10.0.1.
After updating the CMS and CommerceManager parts of a site I'm working on, I'm getting this error after logging into the commerce shell
Exception Details: System.ArgumentException: Mediachase.Commerce.Customers.Plugins.AutoInstallMetaDataModule must be a valid class implenting Mediachase.BusinessFoundation.Data.Business.IPlugin
With this stack trace:
I've found that the class in the error, Mediachase.Commerce.Customers.Plugins.AutoInstallMetaDataModule, is under EPiServer.Commerce.Core.10.0.1, which is as expected version 10.0.1.
I've attempted:
And a load of other smaller things.
It's worth noting that I've only been working on the CMS part for some time now, and it's at least a few weeks since last time I had the Commerce-project in the solution running.
Thus now I'm deferring to you, Internet. Do you have any ideas?