0

I’ve got a basic clean setup for some testing, cant seem to clear the first hurdle however.
We have a domain controller, an exchange server and a SolidCP server (enterprise and portal)
When i try and create a hosting space i get the following error:
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Exception: Error executing ‘CREATE_ORG’ task on ‘test.tld’ ORGANIZATION —> System.Exception: Error executing ‘CREATE_ORG’ task on ‘OU=test.ltd,OU=Hosted,OU=Caged,DC=caged,DC=ltd’ ORGANIZATION —> System.Exception: Error executing ‘CREATE_ORG’ task on ‘OU=test.ltd,OU=Hosted,OU=Caged,DC=caged,DC=ltd’ ORGANIZATION —> System.Exception: Error executing ‘CREATE_ORG’ task on ‘OU=test.ltd,OU=Hosted,OU=Caged,DC=caged,DC=ltd’ ORGANIZATION —> System.Web.Services.Protocols.SoapException: Server was unable to process request. —> Cannot bind parameter ‘RecipientFilter’ to the target. Exception setting “RecipientFilter”: “Could not load file or assembly ‘Microsoft.Exchange.ManagedLexRuntime.MPPGRuntime, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.” —> Exception setting “RecipientFilter”: “Could not load file or assembly ‘Microsoft.Exchange.ManagedLexRuntime.MPPGRuntime, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.” —> Could not load file or assembly ‘Microsoft.Exchange.ManagedLexRuntime.MPPGRuntime, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SolidCP.Providers.Exchange.ExchangeServer.ExtendToExchangeOrganization(String organizationId, String securityGroup, Boolean IsConsumer)
at SolidCP.EnterpriseServer.ExchangeServerController.ExtendToExchangeOrganization(Organization& org)
— End of inner exception stack trace —
at SolidCP.EnterpriseServer.ExchangeServerController.ExtendToExchangeOrganization(Organization& org)
— End of inner exception stack trace —
at SolidCP.EnterpriseServer.ExchangeServerController.ExtendToExchangeOrganization(Organization& org)
at SolidCP.EnterpriseServer.ExchangeServerController.CreateOrganizationRootPublicFolder(Int32 itemId)
— End of inner exception stack trace —
at SolidCP.EnterpriseServer.ExchangeServerController.CreateOrganizationRootPublicFolder(Int32 itemId)
at SolidCP.EnterpriseServer.OrganizationController.CreateOrganization(Int32 packageId, String organizationId, String organizationName, String domainName)
— End of inner exception stack trace —
at SolidCP.EnterpriseServer.OrganizationController.CreateOrganization(Int32 packageId, String organizationId, String organizationName, String domainName)
— End of inner exception stack trace —
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SolidCP.EnterpriseServer.HostedSolution.esOrganizations.CreateOrganization(Int32 packageId, String organizationID, String organizationName, String domainName)
at SolidCP.Portal.UserCreateSpace.CreateHostingSpace()

i think i have followed the server/AD/Connection/Powershell/Management Tools/Public Folder instructions correctly, but im guessing not?  anything stand out as obvious? i have checked that the relevant powershell extensions are available…

Answered question