Okay, so, I've looked everywhere and I have had no luck at all.
Whenever I try to log in, using OWA, to any mailbox it asks me to select my language and region/timezone. After accepting these changes, I'm brought to the standard Exchange "oops something went wrong error", but I can proceed to the mailbox if
I just refresh the page. This happens every time and my language settings are not saved at all.
Before the cumulative update, it actually displayed the standard ASP.NET exception page, but with the update it just displays a generic error.
Here is the exception/stack trace as logged in the Event Log:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 5/16/2013 11:20:04 PM
Event time (UTC): 5/17/2013 6:20:04 AM
Event ID: a722cf635ace4e55a26c355d3882f120
Event sequence: 18
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/2/ROOT/owa-1-130132451308249489
Trust level: Full
Application Virtual Path: /owa
Application Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\owa\
Machine name: EX10
Process information:
Process ID: 15516
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
at Microsoft.Exchange.Clients.Owa.Core.Culture.IsThreadCultureSet(OwaContext owaContext)
at Microsoft.Exchange.Clients.Owa.Core.Culture.SetThreadCulture(OwaContext owaContext)
at Microsoft.Exchange.Clients.Owa.Core.Utilities.HandleException(OwaContext owaContext, Exception exception, Boolean showErrorInPage)
at Microsoft.Exchange.Clients.Owa.Core.OwaPage.OnError(EventArgs e)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at Microsoft.Exchange.Clients.Owa.Core.OwaPage.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: https://xxxx:444/owa/info.aspx?Msg=1
Request path: /owa/info.aspx
User host address: 10.1.1.11
User: DOMAIN\daniel00000
Is authenticated: True
Authentication Type: Basic
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 49
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at Microsoft.Exchange.Clients.Owa.Core.Culture.IsThreadCultureSet(OwaContext owaContext)
at Microsoft.Exchange.Clients.Owa.Core.Culture.SetThreadCulture(OwaContext owaContext)
at Microsoft.Exchange.Clients.Owa.Core.Utilities.HandleException(OwaContext owaContext, Exception exception, Boolean showErrorInPage)
at Microsoft.Exchange.Clients.Owa.Core.OwaPage.OnError(EventArgs e)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at Microsoft.Exchange.Clients.Owa.Core.OwaPage.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details:
Any help with this issue is appreciated. While OWA still functions fine if I ignore the error, I think we can all agree that's not an acceptable solution, especially considering that my timezone and language selection aren't saving either.
Thanks in advance!