Error when clicking...
 
Notifications
Clear all

Error when clicking "New Mailbox" button

5 Posts
2 Users
0 Reactions
875 Views
Posts: 3
Topic starter
(@corners)
New Member
Joined: 8 years ago

Hello all,

I am new to SolidCP (and WSP) and I have recently setup a new install in a test environment that may turn into my production systems.

Everything seemed to go well, it took a little searching for guides on administration and configuration (rather than install) and I ended using a combination of WSP guides that got me through some of the basics.

My setup involves Server 2012 R2 and Exchange 2016 CU4.

I can create an organization user without difficulty but when I click the "New Mailbox" button I get the following error.

System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ExchangeServerController.GetMailboxSetupInstructions(Int32 itemId, Int32 accountId, Boolean pmm, Boolean emailMode, Boolean signup, String passwordResetUrl)
at SolidCP.EnterpriseServer.esExchangeServer.GetMailboxSetupInstructions(Int32 itemId, Int32 accountId, Boolean pmm, Boolean emailMode, Boolean signup, String passwordResetUrl)
--- End of inner exception stack trace ---
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ExchangeServerController.GetMailboxSetupInstructions(Int32 itemId, Int32 accountId, Boolean pmm, Boolean emailMode, Boolean signup, String passwordResetUrl)
at SolidCP.EnterpriseServer.esExchangeServer.GetMailboxSetupInstructions(Int32 itemId, Int32 accountId, Boolean pmm, Boolean emailMode, Boolean signup, String passwordResetUrl)
--- End of inner exception stack trace ---

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.   at SolidCP.EnterpriseServer.ExchangeServerController.GetMailboxSetupInstructions(Int32 itemId, Int32 accountId, Boolean pmm, Boolean emailMode, Boolean signup, String passwordResetUrl)   at SolidCP.EnterpriseServer.esExchangeServer.GetMailboxSetupInstructions(Int32 itemId, Int32 accountId, Boolean pmm, Boolean emailMode, Boolean signup, String passwordResetUrl)   --- End of inner exception stack trace ---]   System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +233985   System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +270   SolidCP.EnterpriseServer.esExchangeServer.GetMailboxSetupInstructions(Int32 itemId, Int32 accountId, Boolean pmm, Boolean emailMode, Boolean signup, String passwordResetUrl) +282   SolidCP.Portal.ExchangeServer.ExchangeCreateMailbox.Page_Load(Object sender, EventArgs e) +182   System.Web.UI.Control.OnLoad(EventArgs e) +109   SolidCP.Portal.SolidCPModuleBase.OnLoad(EventArgs e) +34   System.Web.UI.Control.LoadRecursive() +68   System.Web.UI.Control.LoadRecursive() +165   System.Web.UI.Control.LoadRecursive() +165   System.Web.UI.Control.LoadRecursive() +165   System.Web.UI.Control.LoadRecursive() +165   System.Web.UI.Control.LoadRecursive() +165   System.Web.UI.Control.LoadRecursive() +165   System.Web.UI.Control.LoadRecursive() +165   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4498

 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.1069.1

 

 

Thoughts?

4 Replies
Posts: 1995
Admin
(@m-tiggelaar)
Noble Member
Joined: 9 years ago

Hello,

Welcome to SolidCP then 😉

As far as your error goes it's an ancient WebsitePanel bug where the users email format is set to "Plain Text" switch it to HTML (default) and your issue should be 100% fixed.

I hope to address this bug in the near future (it's been around for such a long time.. it's way past due to get it fixed.)

Regards,

Marco

Reply
Posts: 3
Topic starter
(@corners)
New Member
Joined: 8 years ago

Hey, what do you know... that fixed it... I shall keep playing with my new setup.

Is there a bug tracker that this needs to be entered in?  It is always better to use plain text rather than html.

Reply
Posts: 1995
Admin
(@m-tiggelaar)
Noble Member
Joined: 9 years ago

The bug tracker is at:

https://git.key4ce.com/SolidCP/v1.0/issues

However i think only people with a signed CLA (contributors license agreement) can enter it there. that being said we are fully aware of the issue, just need to find time to fix it 🙂

HTML or plain text emails, well it's really a preference, in this day and age i think 99% of most emails are html (everyone has the bandwidth and the client for it now adays).

Reply
Posts: 3
Topic starter
(@corners)
New Member
Joined: 8 years ago

Text vs HTML for me is a security issue. I understand it's a low priority but it's a pet peeve for me and I know I am a minority in that.

Any company that allows you to opt for text has the appearance of caring for security in my book.  Thanks for the link... BTW, I was looking for a donation email to paypal to but didn't see it obviously posted.

 

Richard

Reply
Share: