Exchange Owa 500 Error
Contents |
seen this issue a couple of times after applying Exchange 2010 SP1 on Client Access servers. I’m presented with the OWA FBA page and enter my credentials and then boom it exchange 2007 owa 500 error throws an “HTTP 500” error instead of opening the mailbox. You tried to issue an
Owa 500 Error Exchange 2013
“IISReset /NoForce” and even rebooted the server and still see the symptom.So the issues is typically caused by the “Microsoft Exchange owa error 500 exchange 2010 Forms-Based Authentication” service being in a stopped state. Starting the service immediately fixes the issue. Why it sometimes doesn’t start automatically after a reboot of the servers is a very good question. I’ll do some more auth owa 500 error research in order to find the root cause.Until later,Henrik WaltherTechnology Architect/WriterMCM: Exchange 2007 | MVP: Exchange Architecture I’ve seen this issue a couple of times after applying Exchange 2010 SP1 on Client Access servers. I’m presented with the OWA FBA page and enter my credentials and then boom it throws an “HTTP 500” error instead of opening the mailbox. You tried to issue an “IISReset /NoForce” and even rebooted
Owa 404 Error
the server and still see the symptom. So the issues is typically caused by the “Microsoft Exchange Forms-Based Authentication” service being in a stopped state. Starting the service immediately fixes the issue. Why it sometimes doesn’t start automatically after a reboot of the servers is a very good question. I’ll do some more research in order to find the root cause. Until later, Henrik WaltherTechnology Architect/WriterMCM: Exchange 2007 | MVP: Exchange Architecture See Also Review and Comments Name * Email address * URL * Comment * If you enter anything in this field your comment will be treated as spam * * Required field Kenny K Sun, 12 July 2015 00:17 1000 thank you's your suggestion totally worked. How many times we're looking for the issue in the most complicated places only to find a service failed to start. I feel like an intern right about now... -Ken mgaytan Wed, 24 June 2015 22:51 did you find a root cause? yotks! Sat, 28 Feb. 2015 22:15 tks! it worked! Bahloul Wed, 10 Dec. 2014 10:31 thanks Henrik. See Also Simplifying the Outlook Web App 2010 URL 11 Sept. 2009 Henrik Walther Office 365: ADFS - Support for Multiple UPNs 23 April 2013 Henrik Walther Accessing an Office 365 tenant using the new Window
2, 20153 0 0 0 Over the past several months, I've seen an increased number of Exchange 2013 cases where certain admin users received a 500 status owa 401 error error when attempting to log in to ECP:
The owa 403 error first question I ask when I get these specific cases is "Does the admin account have a mailbox"?Outlook Web Access 500 Error
In pretty much every case that I can remember, the response is "No". And immediately, I know exactly where to look! A little history… As you may know, http://www.msexchange.org/blogs/walther/news/exchange-2010-sp1-experiecing-an-owa-http-500-error-554.html because of the design of Exchange 2013 - the CAS role simply locates your mailbox, then proxies the request back to your mailbox server - an "anchor mailbox" is used. This anchor mailbox is simply your Exchange GUID, and is used for a number of reasons in Exchange 2013 connectivity. The most obvious, though, are: As mentioned above, https://blogs.technet.microsoft.com/brenle/2015/05/02/http-500-internal-server-error-when-logging-into-exchange-2013-exchange-control-panel-ecp/ so that an Exchange 2013 CAS knows what mailbox server to proxy a request to To prevent the 'Your administrator has made a change so you must restart Outlook' message that you get when a mailbox is moved to a different site. You can see evidence of the anchor mailbox when you configure an Outlook profile for an Exchange 2013 mailbox:
Notice the ExchangeGuid is used as the 'Server' in the outlook profile, instead of an actual server name. OK that's great and all, but what does that have to do with thisstatus 500that I'm getting? Well, let's think about it. If the Exchange 2013 CAS needs to know where to proxy a request, but the request is coming from an account that has no mailbox, and thus no ExchangeGuid associated with it, how does Exchange know which mailbox server to proxy? In instances like this, Exchange 2013 uses the ExchangeGuid of system mailboxes to determine where to proxy the requests. In this specific scenario, Exchange uses the system mailTo Tagged with application pool, CAS server, CPI Solutions, eas, ECP, error 500, Exchange http://cpisolutions.com/blog/how-to-resolve-exchange-2013-http-500-error-for-users-in-owaecp/ 2013, Exchange Server, HTTP 500 Error, iis, IT Consulting, Microsoft Exchange, Microsoft Exchange 2013, Microsoft Exchange Server, Microsoft Exchange Server 2013, Microsoft Solutions, Microsoft Support, Microsoft Technology, Microsoft Technology Solutions, https://ril3y.wordpress.com/2014/03/25/exchange-2013-owa-and-ecp-logins-fail-with-500-error/ owa, Troubleshooting Spread the love Exchange 2013 http 500 error for some in OWA/ECP I had a client contact me and said there were a handful of users that 500 error were experiencing a 500 Error when logging into the OWA and/or ECP in 2013 Exchange. All other users were fine and had no issues. Exchange Server 2013 w/ SP1 Troubleshooting Let’s recreate the user experience. Checked to see if the user could access the OWA using IE – result error 500 Checked to see if the user owa 500 error could access the OWA using Firefox – result error 500/ blank screen Checked to see if the user could access the OWA using Chrome – Result user was able to login to owa sometimes Checked to see if the user could access the OWA using IE on another computer – result error 500 Checked to see if the user could access the OWA using Firefox on another computer – result error 500/ blank screen Checked to see if the user could access the OWA using Chrome on another computer – result error 500/ blank screen Application Pool Recycling Below is an exercise we will be go through that will refresh the IIS cache on the CAS server. Logged into the CAS server and opened the IIS MMC Navigated to the Application pools Right-clicked on the MSExchangeSyncAppPool and selected recycle Right-clicked on the MSExchangeSyncAppPool and selected stop Right-clicked on the MSExchangeOWAAppPool and selected recycle Right-clicked on the MSExchangeOWAAppPool and selected stop Right-clicked on the MSExchangeECPAppPool and selected recycle Right-clicked on the MSExchangeECPAppPool and selected stop
crash a few times while running diagnostics, OWA and ECP logons started showing an error. 500 Unexpected Error :( An error occurred and your request couldn't be completed. Please try again. Reseting IIS, restarting the servers, clearing cookies etc had no effect. Event 4 appears in the Application log at the time of the login. Current user: 'Example.com/Test User' Request for URL 'https://server01.example.com:444/ecp/default.aspx(https://server01/ecp/)' failed with the following error: System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Exchange.Clients.Common.Canary15.Init(Byte[] userContextIdBinary, Byte[] timeStampBinary, String logonUniqueKey, Byte[] hashBinary, String logData) at Microsoft.Exchange.Clients.Common.Canary15..ctor(String logonUniqueKey) at Microsoft.Exchange.Clients.Common.Canary15Cookie.TryCreateFromHttpCookie(HttpCookie cookie, String logonUniqueKey, Canary15Profile profile) at Microsoft.Exchange.Clients.Common.Canary15Cookie.TryCreateFromHttpContext(HttpContext httpContext, String logOnUniqueKey, Canary15Profile profile) at Microsoft.Exchange.Management.ControlPanel.CanaryExtensions.CheckCanary15(HttpContext context, Boolean shouldRenew, String canaryName) at Microsoft.Exchange.Management.ControlPanel.CanaryExtensions.CheckCanary(HttpContext context) at Microsoft.Exchange.Management.ControlPanel.RbacModule.Application_PostAuthenticateRequest(Object sender, EventArgs e) at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at Microsoft.Exchange.Clients.Common.Canary15.Init(Byte[] userContextIdBinary, Byte[] timeStampBinary, String logonUniqueKey, Byte[] hashBinary, String logData) at Microsoft.Exchange.Clients.Common.Canary15..ctor(String logonUniqueKey) at Microsoft.Exchange.Clients.Common.Canary15Cookie.TryCreateFromHttpCookie(HttpCookie cookie, String logonUniqueKey, Canary15Profile profile) at Mic