Hi Everyone,
I've got some strange problems with Exchange 2013 since CU1. If i go to ECP, logon, the next page is a 404 error saying the resource I am looking for has been removed, changed or temporarily unavailable, with requested URL as /ecp/login.aspx. However, if I enter server.domain/ecp again, i get into the ECP with no problem.
Similar issue in OWA. After log on, i get a 404 error again, with a blue refresh button under some information about using OWA offline. Hit the refresh button, and I'm straight into OWA.
Event viewer is showing the following issues:
Log Name: Application
Source: MSExchange Front End HTTP Proxy
Date: 15/05/2013 21:00:51
Event ID: 1003
Task Category: Core
Level: Error
Keywords: Classic
User: N/A
Computer: MAIL.x.local
Description:
[Autodiscover] An internal server error occurred. The unhandled exception was: System.NullReferenceException: Object reference not set to an instance of an object.
at System.Object.GetType()
at Microsoft.Exchange.HttpProxy.DatacenterRedirectStrategy.CheckLiveIdBasicPartialAuthResult(HttpContext httpContext)
at Microsoft.Exchange.HttpProxy.AutodiscoverProxyRequestHandler.OnInitializingHandler()
at Microsoft.Exchange.HttpProxy.ProxyRequestHandler.<>c__DisplayClass8.<Run>b__7()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Front End HTTP Proxy" />
<EventID Qualifiers="49152">1003</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-05-15T20:00:51.000000000Z" />
<EventRecordID>137480</EventRecordID>
<Channel>Application</Channel>
<Computer>MAIL.x.local</Computer>
<Security />
</System>
<EventData>
<Data>Autodiscover</Data>
<Data>System.NullReferenceException: Object reference not set to an instance of an object.
at System.Object.GetType()
at Microsoft.Exchange.HttpProxy.DatacenterRedirectStrategy.CheckLiveIdBasicPartialAuthResult(HttpContext httpContext)
at Microsoft.Exchange.HttpProxy.AutodiscoverProxyRequestHandler.OnInitializingHandler()
at Microsoft.Exchange.HttpProxy.ProxyRequestHandler.<>c__DisplayClass8.<Run>b__7()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)</Data>
</EventData>
</Event>
Log Name: Application
Source: ASP.NET 4.0.30319.0
Date: 15/05/2013 21:01:09
Event ID: 1309
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: MAIL.lansdowne1.local
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 15/05/2013 21:01:09
Event time (UTC): 15/05/2013 20:01:09
Event ID: 1073b7ea4d9341b2b3d2bedfc5510bc5
Event sequence: 54
Event occurrence: 43
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/Autodiscover-1-130131212924961309
Trust level: Full
Application Virtual Path: /Autodiscover
Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\Autodiscover\
Machine name: MAIL
Process information:
Process ID: 3740
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 System.Object.GetType()
at Microsoft.Exchange.HttpProxy.DatacenterRedirectStrategy.CheckLiveIdBasicPartialAuthResult(HttpContext httpContext)
at Microsoft.Exchange.HttpProxy.AutodiscoverProxyRequestHandler.OnInitializingHandler()
at Microsoft.Exchange.HttpProxy.ProxyRequestHandler.<>c__DisplayClass8.<Run>b__7()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)
at Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthorizeInternal(HttpApplication httpApplication)
at Microsoft.Exchange.HttpProxy.ProxyModule.<>c__DisplayClassb.<OnPostAuthorizeRequest>b__a()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: https://x.com:443/autodiscover/autodiscover.xml
Request path: /autodiscover/autodiscover.xml
User host address: 94.30.64.93
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 19
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.Object.GetType()
at Microsoft.Exchange.HttpProxy.DatacenterRedirectStrategy.CheckLiveIdBasicPartialAuthResult(HttpContext httpContext)
at Microsoft.Exchange.HttpProxy.AutodiscoverProxyRequestHandler.OnInitializingHandler()
at Microsoft.Exchange.HttpProxy.ProxyRequestHandler.<>c__DisplayClass8.<Run>b__7()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)
at Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthorizeInternal(HttpApplication httpApplication)
at Microsoft.Exchange.HttpProxy.ProxyModule.<>c__DisplayClassb.<OnPostAuthorizeRequest>b__a()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 4.0.30319.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-05-15T20:01:09.000000000Z" />
<EventRecordID>137482</EventRecordID>
<Channel>Application</Channel>
<Computer>MAIL.x.local</Computer>
<Security />
</System>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>15/05/2013 21:01:09</Data>
<Data>15/05/2013 20:01:09</Data>
<Data>1073b7ea4d9341b2b3d2bedfc5510bc5</Data>
<Data>54</Data>
<Data>43</Data>
<Data>0</Data>
<Data>/LM/W3SVC/1/ROOT/Autodiscover-1-130131212924961309</Data>
<Data>Full</Data>
<Data>/Autodiscover</Data>
<Data>C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\Autodiscover\</Data>
<Data>MAIL</Data>
<Data>
</Data>
<Data>3740</Data>
<Data>w3wp.exe</Data>
<Data>NT AUTHORITY\SYSTEM</Data>
<Data>NullReferenceException</Data>
<Data>Object reference not set to an instance of an object.
at System.Object.GetType()
at Microsoft.Exchange.HttpProxy.DatacenterRedirectStrategy.CheckLiveIdBasicPartialAuthResult(HttpContext httpContext)
at Microsoft.Exchange.HttpProxy.AutodiscoverProxyRequestHandler.OnInitializingHandler()
at Microsoft.Exchange.HttpProxy.ProxyRequestHandler.<>c__DisplayClass8.<Run>b__7()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)
at Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthorizeInternal(HttpApplication httpApplication)
at Microsoft.Exchange.HttpProxy.ProxyModule.<>c__DisplayClassb.<OnPostAuthorizeRequest>b__a()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
</Data>
<Data>https://x.com:443/autodiscover/autodiscover.xml</Data>
<Data>/autodiscover/autodiscover.xml</Data>
<Data>94.30.64.93</Data>
<Data>
</Data>
<Data>False</Data>
<Data>
</Data>
<Data>NT AUTHORITY\SYSTEM</Data>
<Data>19</Data>
<Data>NT AUTHORITY\SYSTEM</Data>
<Data>False</Data>
<Data> at System.Object.GetType()
at Microsoft.Exchange.HttpProxy.DatacenterRedirectStrategy.CheckLiveIdBasicPartialAuthResult(HttpContext httpContext)
at Microsoft.Exchange.HttpProxy.AutodiscoverProxyRequestHandler.OnInitializingHandler()
at Microsoft.Exchange.HttpProxy.ProxyRequestHandler.<>c__DisplayClass8.<Run>b__7()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)
at Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthorizeInternal(HttpApplication httpApplication)
at Microsoft.Exchange.HttpProxy.ProxyModule.<>c__DisplayClassb.<OnPostAuthorizeRequest>b__a()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
</Data>
</EventData>
</Event>
Any ideas please?