Question : OMA-ActiveSync Problems 2003

The following are events that I recieve attempting to use the OMA in a newer Exchange 2003 config. This is a relatively new install, we recently migrated from Groupwise. The setup is a single server(no front/back) no FBA. I am attempting to connect some new smartrtphones we have purchased. The OMA setup looks pretty straight forward. I get this error after I attempt to launch the OMA with a web browser.

1/23/2008      2:00:58 PM      MSExchangeOMA      Information      (1000)      1001      N/A      

AWEXCP01      Outlook(R) Mobile Access Browse Application started successfully.


1/23/2008      2:00:59 PM      MSExchangeOMA      Error      (1000)      1503      N/A      AREXCP01      

"An unknown error occurred while processing the current request:
Message: Method not found:

'System.String System.DirectoryServices.DirectoryEntry.get_Password()'.
Source:

Microsoft.Exchange.OMA.Preferencing
Stack trace:
   at

Microsoft.Exchange.OMA.Preferencing.AdUserObject.get_globalWirelessEnable()
   at Microsoft.Exchange.OMA.Preferencing.AdUserObject.get_UserIsWirelesslyEnabled()
   at Microsoft.Exchange.OMA.Preferencing.OmaUserInfo.get_UserIsWirelesslyEnabled()
   at Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs

e)

Message: Exception of type

'Microsoft.Exchange.OMA.DataProviderInterface.ProviderException' was thrown.
EventMessage:
UserMessage: A System error has occurred while processing your request.

Please try again. If the problem persists, contact your administrator.
Source:

Microsoft.Exchange.OMA.UserInterface
Stack trace:
   at

Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs e)
   at System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e)
   at System.Web.SessionState.SessionStateModule.CompleteAcquireState()
   at System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs

e, AsyncCallback cb, Object extraData)
   at

System.Web.HttpApplication.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep

.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&

completedSynchronously)
"


1/23/2008      2:00:59 PM      MSExchangeOMA      Error      (1000)      1503      N/A      AREXCP01      

"An unknown error occurred while processing the current request:
Message: Method not found:

'System.String System.DirectoryServices.DirectoryEntry.get_Password()'.
Source:

Microsoft.Exchange.OMA.Preferencing
Stack trace:
   at

Microsoft.Exchange.OMA.Preferencing.AdUserObject.get_globalWirelessEnable()
   at Microsoft.Exchange.OMA.Preferencing.AdUserObject.get_UserIsWirelesslyEnabled()
   at Microsoft.Exchange.OMA.Preferencing.OmaUserInfo.get_UserIsWirelesslyEnabled()
   at Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs

e)

Message: Exception of type

'Microsoft.Exchange.OMA.DataProviderInterface.ProviderException' was thrown.
EventMessage:
UserMessage: A System error has occurred while processing your request.

Please try again. If the problem persists, contact your administrator.
Source:

Microsoft.Exchange.OMA.UserInterface
Stack trace:
   at

Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs e)
   at System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e)
   at System.Web.SessionState.SessionStateModule.CompleteAcquireState()
   at System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs

e, AsyncCallback cb, Object extraData)
   at

System.Web.HttpApplication.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep

.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&

completedSynchronously)
"


1/23/2008      2:00:59 PM      .NET Runtime 2.0 Error Reporting      Error      None      5000      

N/A      AREXCP01      EventType clr20r3, P1 w3wp.exe, P2 6.0.3790.3959, P3 45d6968e, P4

microsoft.exchange.oma.userinterface, P5 6.5.0.0, P6 430e745e, P7 463, P8 0, P9

system.nullreferenceexception, P10 NIL.

1/23/2008      2:02:08 PM      ASP.NET 2.0.50727.0      Warning      Web Event       1309      N/A      

AWEXCP01      "Event code: 3005
Event message: An unhandled exception has occurred.
E

vent time: 1/23/2008 2:02:08 PM
Event time (UTC): 1/23/2008 8:02:08 PM
Event ID:

f318ea0b7f064d1e8b24b6fc338346c2
Event sequence: 2
Event occurrence: 1
Event detail code:

0
 
Application information:
    Application domain:

/LM/W3SVC/1/root/OMA-1-128455921287499168
    Trust level: Full
    Application Virtual

Path: /OMA
    Application Path: C:\Program Files\Exchsrvr\OMA\Browse\
    Machine name:

AREXCP01
 
Process information:
    Process ID: 3444
    Process name: w3wp.exe
   

Account name: NT AUTHORITY\NETWORK SERVICE
 
Exception information:
    Exception type:

InvalidOperationException
    Exception message: Collection was modified; enumeration

operation may not execute.
 
Request information:
    Request URL:

http://mail.companies.com/oma/oma.aspx
    Request path: /oma/oma.aspx
    User host

address: 192.x.x.x
    User:  
    Is authenticated: False
    Authentication Type:  
   

Thread account name: NT AUTHORITY\NETWORK SERVICE
 
Thread information:
    Thread ID: 1
 

   Thread account name: NT AUTHORITY\NETWORK SERVICE
    Is impersonating: False
    Stack

trace:    at System.Collections.ArrayList.ArrayListEnumeratorSimple.MoveNext()
   at Microsoft.Exchange.OMA.Tracing.OmaTrace.set_DebugOutputTracing(Boolean value)
   at Microsoft.Exchange.OMA.UserInterface.Global..ctor()
   at ASP.global_asax..ctor()
 
 
Custom event details:
"

Answer : OMA-ActiveSync Problems 2003

I seem to remember that OMA only works with 1.1, and a search:
http://www.google.co.uk/search?hl=en&q=oma+.net+1.1+problem
suggests that there is some truth in that.  If you want to see if 1.1 will make a difference, you will now probably need to get the separate download:
http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
and then use automatic updates to see if it needs updating.
Random Solutions  
 
programming4us programming4us