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…
Hello,
The error here is: Could not load file or assembly ‘Microsoft.Exchange.ManagedLexRuntime.MPPGRuntime, Version=15.0.0.0
which technically means exchange is missing a file (or version) required to execute the command.
Assuming Exchange management is installed on the server it most likely means the Exchange installation isn’t complete and is missing files.
Your best off to execute a repair to make sure all files (and configurations) are repaired of your Exchange setup.
Regards,
Marco
Hi Marco,
Thanks for the quick response, i have updated the bin folder and now i get a new 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.tld,OU=Hosted,OU=Caged,DC=caged,DC=ltd’ ORGANIZATION —> System.Web.Services.Protocols.SoapException: Server was unable to process request. —> Execution result is empty
Parameter name: result
Cheers
Phil
That one unfortunately doesn’t tell much on what is going wrong.
You could check the event viewer (especially SolidCP and Exchange management logs) for more information on what it’s trying to execute and where it’s failing
Hmm, ive been through the exchange and solidCP events and all i can see is an error when removing the accepted domain during its rollback (had already been removed in AD so was not present to be removed again). no indication of what it was trying to do/where it was up to, is there somewhere with more verbose logging?
To assist we had already created a public folder, but just to be on the safe side i have gone through the process of recreating master/primary hierarchy and i have double checked the AD settings on the servers (none, domain set)
Not sure if it helps at all, but when i try to create hosting spaces i either get the error previously posted, or this one:
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.tld,OU=Hosted,OU=Caged,DC=caged,DC=ltd’ ORGANIZATION —> System.Exception: Error executing ‘CREATE_ORG’ task on ‘OU=test.tld,OU=Hosted,OU=Caged,DC=caged,DC=ltd’ ORGANIZATION —> System.Exception: Error executing ‘CREATE_ORG’ task on ‘OU=test.tld,OU=Hosted,OU=Caged,DC=caged,DC=ltd’ ORGANIZATION —> System.Web.Services.Protocols.SoapException: Server was unable to process request. —> Execution result does not contain any object
The difference is subtle, but just in case it triggers a light bulb moment.
Regards
Phil
Think we will be giving up on this, is there no documentation/knowledge available on how to approach troubleshooting here?
I’m looking for anything that will give me some insight into where this is failing without resorting to running traces everywhere.
It seems as though permissions and public folders are often an issue so i have been going round checking and double checking, but feel as though i may be chasing a ghost at this point.
Any More Thoughts?
Apologies if this isn’t the proper place for any support questions, im unsure where else to go though.
After no assistance with the above we ended up doing a lot of traces, the only result being that we found if we create a hosting plan without exchange and adding exchange as a hosting add on then we get further, i can create hosted organisations, RDS users etc.
However, predictably, we still have an issue when creating mailboxes:
Error creating mailbox. See audit log for more details.
System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Exception: Error executing ‘CREATE_MAILBOX’ task on ‘demo user’ EXCHANGE —> System.Web.Services.Protocols.SoapException: Server was unable to process request. —> Execution result is empty Parameter name: result 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.CreateMailEnableUser(String upn, String organizationId, String organizationDistinguishedName, String securityGroup, String organizationDomain, ExchangeAccountType accountType, String mailboxDatabase, String offlineAddressBook, String addressBookPolicy, String accountName, Boolean enablePOP, Boolean enableIMAP, Boolean enableOWA, Boolean enableMAPI, Boolean enableActiveSync, Int64 issueWarningKB, Int64 prohibitSendKB, Int64 prohibitSendReceiveKB, Int32 keepDeletedItemsDays, Int32 maxRecipients, Int32 maxSendMessageSizeKB, Int32 maxReceiveMessageSizeKB, Boolean hideFromAddressBook, Boolean isConsumer, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning) at SolidCP.EnterpriseServer.ExchangeServerController.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) — End of inner exception stack trace — at SolidCP.EnterpriseServer.ExchangeServerController.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) at SolidCP.EnterpriseServer.esExchangeServer.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) — End of inner exception stack trace —
There is nothing in either the SolidCP or MSExcahmge event logs to assist. Im still guessing permissions, but as this is a test setup i have just given root (all admins) to all everywhere to test that theory, obviously no joy there.
Any help would be really appreciated