Shijaz.com: Articles | Windows Server | Exchange Server | ISA Server |

 

Exchange ActiveSync Error codes and what they mean

 

Shijaz Abdulla, MVP

www.shijaz.com/exchange

 

This article lists out the error codes one can encounter in Exchange ActiveSync and how to solve them. I’m reproducing the list by Chris De Herrera and adding my own comments.

 

Some basic tips

 

  • The first time you synchronize a device with your Exchange Server, please do it through the cradle or USB connection. Exchange ActiveSync usually does not sync for the first time with Exchange server via a wireless/GPRS connection.
  • If you are not using a commercial certificate (issued by Verisign, Entrust, etc), i.e. if you are issuing SSL certificate from your local Windows Certification Authority and you have installed this certificate on the IIS of your Exchange Server, you need to copy the certificate to each of your devices and add them to the root certificate store on each device if you want to sync through HTTPS/SSL. If this is too tedious, you will either have to consider using certificate from a commercial CA, or just live with HTTP. While using HTTP, do not select “SSL” checkbox on the device while configuring Exchange ActiveSync.
  • I recommend you install Exchange 2003 Service Pack 2 to make use of the enhancements in mobility.
  • Make sure your device is updated with the latest ROM updates from the manufacturer. This is important as some old versions of the device ROM might give you problems with Exchange ActiveSync.

 

Error Codes: Cause and Resolution

 

 

Windows Mobile 2002/2003

Windows Mobile 5.0

Cause

Resolution

User Action

N/A

0x85002000

The device ran out of storage even after the system closed other processes.

Delete excess files and mail from the device to free up space on the device. You can check the space available on device: Start à Settings à System à Memory

 

N/A

0x85002001

An unknown synchronization application error occurred on the device.

Try again later.

 

DEV_1

0x85002002

The device ran out of storage even after the system closed other processes.

Delete excess files and mail from the device. You can check the space available on device: Start à Settings à System à Memory

 

DEV_2

0x85002003

The device timed out while waiting to establish a connection with the server.

Try again later.  Ensure device is able to browse Internet sites. If you’re not able to do so, the problem is with your GPRS/Wireless connection.

 

DEV_3

0x85002004

The user manually ended the synchronization process from the device.

You may have tapped “Cancel”/”Stop” by mistake!

 

DEV_6

0x85002007

The synchronization failed because of a problem on the server but no server-originated error codes (or any other unknown server errors) were received by the device.

Verify that the server is available and supports synchronization with a mobile device, and then try again later. Ensure the proper server name has been entered.

 

DEV_7

0x85002008

An error occurred while ActiveSync was writing an item’s properties to the database on the device (per-item error).

Try again.

 

DEV_8

0x85002009

The synchronization key data on the device is not valid because a data removal failed.

Try again.  May require user to de-select sync items (Inbox, Contacts, Calendar, Tasks) and re-select them to reset the sync key.

 

DEV_9

0x8500200A

The required connection information is not present on the device.

Verify the server information and credentials (username & password) on the device.

 

DEV_10

0x8500200B

The device timed out while waiting for a response from the server.

Verify that the server is available and try again later. Also occurs when your connectivity is bad.

 

DEV_11

0x8500200C

The device could not shut down the send/receive thread after the user requested the synchronization to stop. The synchronization application on the device was forced to close.

 

 

DEV_12

0x8500200D

The device timed out while waiting for a response from the user.

Try again.

 

DEV_13

0x8500200E

A failure occurred on the device that is not indicated to the user.

 

 

DEV_14

0x8500200F

The device timed out while waiting for a response from the server.

Verify that the server is available and try again later.

 

N/A

0x85002010

The device’s last error is displayed.

 

 

HTTP

0x85010000

An unknown HTTP communication or protocol error occurred.

Ensure device is able to browse Internet sites. If you’re not able to do so, the problem is with your GPRS/Wireless connection.

 

HTTP_400

0x85010001

An invalid HTTP communication or protocol syntax occurred.

 

 

HTTP_401

0x85010002

An unauthorized HTTP communication or protocol was used.
- OR -
Unable to connect to sync server due to authentication failure. Check your connection configuration.
- OR -
Access was denied. Check your server username and password in ActiveSync Options

The credentials provided to access the server are incorrect or you are not enabled for synchronization or your password has expired. User Action:
1. On the device, go to ActiveSync, Tools, Server, verify that the server name is correct. Click on Advanced and verify the username, password and domain information. Please contact your administrator and make sure that you are enabled for synchronization

 

HTTP_402

0x85010003

Payment is required for HTTP communication.

 

 

HTTP_403

0x85010004

A forbidden HTTP communication or protocol was used.
- OR -
Your account does not have permission to sync with your current settings. Contact your Microsoft Exchange administrator.

Remove the item from the synchronization list.
1. The Microsoft-Server-ActiveSync virtual directory on your server is configured to require SSL and you are using a device without SSL.
2. The Exchange virtual directory on your mailbox server is configured to require SSL.
3. This error could occur if host headers are being used and the request goes to the wrong Web site.

1. a. On your Pocket PC 2003-based device, click Start, ActiveSync, Tools, Options, Server and check the box “This server uses an SSL connection”.
2. On your Smartphone 2003-based device, click Start, ActiveSync, Menu, Options, Server Settings, Connection and check the box “This server uses an SSL connection”.
3. Verify that host headers are configured correctly.

HTTP_404

0x85010005

An object was not found by the HTTP communication or protocol.
- OR -
The server you are synchronizing with is not an Exchange ActiveSync server, or is running incompatible software. Specify the correct server in ActiveSync options.

Verify that the object exists, and then try again. If this error occurs again, remove the item from the synchronization list. The server name specified on the device resolves to the IP address of a server that does not have Exchange installed on it.

1. Verify the server name and DNS configuration.

HTTP_405

0x85010006

The method is not allowed for use with an HTTP communication or protocol.

 

 

HTTP_406

0x85010007

No response acceptable to the client was found for HTTP communication or protocol to proceed.

 

 

HTTP_407

0x85010008

Proxy authentication is required for HTTP communication or protocol to proceed.

Verify proxy credentials and try again.

 

HTTP_408

0x85010009

The server timed out while waiting for the request for an HTTP communication. This error occurs when a request is sent but never gets a response, typically in low signal conditions. Generally, it is a temporary or recoverable situation.

Try again later.

 

HTTP_409

0x8501000A

The user should resubmit the HTTP communication with more information.

Verify the information and settings associated with the HTTP communication and try again.

 

HTTP_410

0x8501000B

The HTTP resource is no longer available.

Ensure the server is available.

 

HTTP_411

0x8501000C

The server refused to accept the HTTP communication request without a length.

 

 

HTTP_412

0x8501000D

The precondition given in the HTTP communication request failed.

Verify Internet settings and try again.

 

HTTP_413

0x8501000E

The HTTP communication request entity was too large.

 

 

HTTP_414

0x8501000F

The requested HTTP Universal Resource Identifier (URI) was too long.

 

 

HTTP_415

0x85010010

An unsupported HTTP media type was used.

 

 

HTTP_416

0x85010011

An HTTP communication or protocol error occurred.

 

 

HTTP_417

0x85010012

An HTTP communication or protocol error occurred.

 

 

HTTP_449

0x85010013

An HTTP communication or protocol error occurred.

 

 

HTTP_500

0x85010014

An internal HTTP server error occurred.
- OR -
Synchronization failed due to an error on the server. Try again.
- OR -
An authentication error occurred connecting to the server.

Verify that the HTTP server is available and try again. May require user to de-select sync items (Inbox, Contacts, Calendar, Tasks) and re-select them to reset the sync key.
1. Windows Integrated Authentication is not enabled on the Exchange virtual directory on the Exchange server. The Server ActiveSync component uses Kerberos authentication when communicating with the Exchange server.
2. Windows Integrated Authentication is enabled on the Exchange virtual directory on the Exchange server, but Kerberos is disabled via the IIS metabase.
3. Kerberos is enabled, but IIS may return HTTP Status 401 every 30 Days when using Kerberos on Windows 2000.
4. Sync is attempted while the mailbox is being moved.
5. User attempting sync is a member of more than 200 groups.
6. The Left Hand Side(LHS) and Right Hand Side(RHS) of the user’s primary SMTP address are both different from the SMTP address based on the default recipient policy. (Fixed with Exchange 2003 Service Pack2)
7.  The Exchange virtual directory on the Exchange Server is configured to require Secure Sockets Layer (SSL). Server ActiveSync communicates with the Exchange Server over port 80.
8. Windows SharePoint® has been installed on the Exchange server
9. The user composes e-mail on the device and attempts a sync when mailbox limits have been reached on the Exchange server.
10. Anonymous authentication is enabled on the Microsoft-Server-ActiveSync virtual directory on the server.

1. To enable Integrated Windows Authentication on the Exchange virtual root
2. Re-enable Kerberos on the Exchange server by following the instructions in the KB Article 215383. HOW TO: Configure IIS to Support Both Kerberos and NTLM Authentication
3. If you are using Exchange 2003 on Windows 2000, obtain the hot fix outlined in KB 329938 by calling Microsoft Product Support Services.
4. Attempt sync later.
5. Reduce the group membership or obtain the QFE fix outlined in KB 818526 by calling Microsoft Product Support Services.
6. Add a registry key. Use Regedt32 and locate HKLM\System\CurrentControlSet\Services\MasSync\Parameters. Under the Parameters key create a Reg_SZ value called SMTPProxy. Set the value to the domain defined by the default recipient policy. For example, Microsoft.com. Restart the IIS Admin service. If you are using a front-end/back-end configuration this registry key needs to be added on the front-end server.
7. To configure the Exchange virtual directory to not require SSL
8. Configure Windows SharePoint to use Kerberos authentication by following the steps in KB 832769 HOW TO: Configure Windows SharePoint Services to Use Kerberos Authentication
9. Try to delete items in your mailbox to bring it within limits or contact your Exchange administrator to change the limits on your mailbox.
10. Uncheck anonymous authentication on the Microsoft-Server-ActiveSync virtual directory on the server. Basic authentication should be enabled.
11. See KB 817379: Exchange ActiveSync and Outlook Mobile Access errors occur when SSL or forms-based authentication is required for Exchange Server 2003 if you are using SSL or forms-based authentication.

HTTP_501

0x85010015

The required protocol is not supported.

 

 

HTTP_502

0x85010016

An error response was received from the HTTP gateway.
- OR -
Synchronization failed due to an error on the server. 

Verify that the gateway is available and try again.
1. The device is using a proxy server to connect to the Exchange Server. The proxy server encountered an error.

1. Please use a different proxy or report the issue to the proxy server administrator.

HTTP_503

0x85010017

The device is temporarily overloaded.
- OR -
Synchronization failed due to an error on the server. Try again.

Try again later.
1. The Web service is unavailable. The service may have been stopped temporarily.

1. Attempt sync later

HTTP_504

0x85010018

The device timed out while waiting for the HTTP gateway
- OR -
Synchronization failed because of a server error. Try again.

Try again later.
1. The device is using a proxy server to connect to the Exchange Server. The proxy server connection timed out.

1. Use a different proxy or report the issue to the proxy server administrator

HTTP_505

0x85010019

The HTTP version is not supported.

 

 

HTTP_507

0x8501001A