Exchange 2010 Outlook Anywhere not working.

I recently installed Exchange Service Pack 3, and started having problems with Outlook Anywhere connectivity.

When I try and run the Test-OutlookConnectivity -Protocol:HTTP :FL   I get the error below.

RunspaceId                    : c17612ce-5655-4fce-bb52-a23d7197ec70
ServiceEndpoint             :
Id                           : Autodiscover
ClientAccessServ er       :
Scenario                        : Autodiscover: Web service request.
ScenarioDescription       :
PerformanceCounterName      :
Result                             : Success
Error                               :
UserName                       :\extest_984e1e2f63494
StartTime                        : 4/29/2013 12:18:01 PM
Latency                           : 00:00:00.0700070
EventType                       : Success
LatencyInMillisecondsString : 70.01
Identity                           :
IsValid                             : True

WARNING: An unexpected error has occurred and a Watson dump is being generated: Object reference not set to an instance of an object.

Object reference not set to an instance of an object.
+ CategoryInfo          : NotSpecified: (:) [Test-OutlookConnectivity], NullReferenceException
+ FullyQualifiedErrorID :  System.NullReferenceException,Microsoft.Exchange.Monitoring.TestOutlookConnectivityTask


It seems that the dsproxy component may have gotten corrupted.   To fix this, reinstall the RPC over HTTP component.

1.      Disable outlook anywhere via EMC

2.      Remove RPC proxy component via PowerShell

3.      Command: servermanagercmd -r rpc-over-http-proxy

4.      Reboot the server

5.      Install RPC proxy component via PowerShell

6.      Command: servermanagercmd -i rpc-over-http-proxy

7.      Enable outlook anywhere

8.      Restart Microsoft active directory Topology service

9.      Check the issue again