This topic lists the error messages that come from the native code implementation of the Silverlight plug-in, and the native code level of the object tree and the XAML parser. The error messages are mainly relevant if you use the JavaScript API technique for error handling (OnError) or for general script-level debugging during development.

Note   Handling errors for the JavaScript API is described in the topic Error Handling.

The error messages might not be relevant to managed user code exception handling with the UnhandledException event. However, in many cases, native errors can occur when you make managed calls to members that use functionality in the core. The native errors might be useful debugging clues during the development phase to determine what aspect of the managed call is not working as expected.

The following table lists the error codes and corresponding error messages. The error messages are displayed only when you have the Silverlight developer runtime installed. For more information, see Silverlight Tools. The end-user runtime provides error codes only, but you can use the following table to look up the corresponding error message.

In many cases, the error message will provide sufficient information for you to diagnose and resolve the error. However, some errors are rare and do not provide an explanatory error message. Additionally, some errors can occur in a wide variety of situations, or due to unforeseen conditions. This makes it difficult to provide general-purpose troubleshooting documentation for plug-in errors.

If you encounter an error that you cannot resolve using the information in the following table, you can find additional help on the Silverlight forums by searching for the error code. If you do not find an existing post that describes your situation, create a new post that includes the error code and describes your scenario. These forums are regularly monitored by the Silverlight product team and developer community, and provide the best way to troubleshoot specific error conditions. 

 

Error Code

Error Message

1001

AG_E_UNKNOWN_ERROR

2000

Document is not well-formed XAML.

2001

DTDs are not allowed.

2002

Entity references to named entities other than lt, gt, amp, apos, and quot are not allowed.

2003

Entity definitions are not allowed.

2004

Only UTF-8 and UTF-16 encodings are supported.

2005

Unknown namespace %0.

2007

Unknown element: %0.

2008

Cannot specify the value multiple times for properties.

2009

Cannot specify content for %0 and set its %1 property at the same time.

2010

%0 does not support %1 as content.

2011

%0 does not support text content.

2012

Unknown attribute %0 on element %1.

2013

Attribute %0 value is out of range.

2014

The attribute %0 is read only and cannot be set.

2015

Cannot declare custom namespaces in JavaScript.

2016

Cannot specify both Name and x:Name attributes.

2017

Null is not a legal value for attribute %0.

2018

The element %0 does not support attributes.

2019

Xaml may not use base type names, use %0 instead.

2020

Invalid Property: %0.

2021

Invalid enum value.

2022

Unknown Color: %0.

2023

%0 is not an event.

2024

Invalid attribute value %0 for property %1.

2025

AG_E_PARSER_ATTRIBUTE

2027

AG_E_PARSER_ELEMENT

2028

The name already exists in the tree: %0.

2030

Property element %0 cannot be used inside another property element.

2031

The property element %0 must appear before other content.

2033

Cannot specify the value multiple times for property: %0.

2034

Elements in a ResourceDictionary must have x:Key or x:Name attribute.

2035

The element is not valid in the given namespace.

2036

XamlReader.Load() does not accept event handlers.

2100

AG_E_INIT_CALLBACK

2101

Failed to initialize the application's root visual

2102

Invalid source file specified on Silverlight plug-in. Expected Uri for application file

2103

Invalid or malformed application: Check manifest

2104

Could not download the Silverlight application. Check web server settings

2105

Failed to load pre-requisites for the application

2106

Failed to load the application. It was built with an obsolete version of Silverlight

2107

Splash screen file needs to be on the same domain as the application

2108

Failed to download the splash screen

2150

Failed to load a platform extension. Possibly corrupt or non-existent file: %0

2152

Failed to download a platform extension: %0

2153

Failed to load a platform extension. Possibly corrupt or invalid file: %0

2201

AG_E_RUNTIME_INVALID_CALL

2202

AG_E_RUNTIME_FINDNAME

2203

AG_E_RUNTIME_SETVALUE

2204

AG_E_RUNTIME_GETVALUE

2205

AG_E_RUNTIME_ADDEVENT

2206

AG_E_RUNTIME_DELEVENT

2207

AG_E_RUNTIME_METHOD

2208

AG_E_RUNTIME_GETHOST

2209

AG_E_RUNTIME_GETPARENT

2210

AG_E_INVALID_ARGUMENT

2211

AG_E_RUNTIME_HTML_ACCESS_RESTRICTED

2212

Animation target not specified.

2213

Cannot resolve TargetName %0.

2214

Cannot resolve TargetProperty %0 on specified object.

2215

%0 cannot be used to animate property %1 due to incompatible type.

2216

Multiple animations in the same containing Storyboard cannot target the same property on a single element.

2217

KeyTime property on KeyFrame object must be set to a non-negative TimeSpan value.

2218

Operation is not valid on an active Animation or Storyboard.  Root Storyboard must be stopped first.

2219

Operation is not allowed on a non-root Storyboard.

2220

Cannot determine Storyboard Duration.

2221

Shader file %0 not found.

2222

Invalid shader.

2250

AG_E_RUNTIME_MANAGED_UNKNOWN_ERROR

2251

AG_E_RUNTIME_MANAGED_ACTIVATION

2252

AG_E_RUNTIME_MANAGED_ASSEMBLY_DOWNLOAD

2253

AG_E_RUNTIME_MANAGED_ASSEMBLY_LOAD

2254

AG_E_PARSER_UNKNOWN_TYPE

2255

AG_E_PARSER_BAD_TYPE

2256

AG_E_PARSER_BAD_NATIVE_TYPE

2257

AG_E_PARSER_CREATE_OBJECT_FAILED

2258

AG_E_PARSER_PROPERTY_NOT_FOUND

2259

AG_E_PARSER_BAD_PROPERTY_TYPE

2260

AG_E_PARSER_BAD_PROPERTY_VALUE

2261

AG_E_PARSER_ROOT_NOT_CUSTOM

2262

AG_E_PARSER_NAMESPACE_NOT_SUPPORTED

2263

AG_E_PARSER_MISSING_DEFAULT_NAMESPACE

2264

AG_E_PARSER_INVALID_XMLNS

2265

AG_E_PARSER_INVALID_CLASS

2266

AG_E_RUNTIME_MANAGED_BAD_DLR_SCRIPT

2267

AG_E_PARSER_INVALID_XCODE_TAG

2268

AG_E_PARSER_ELEMENT_IGNORED

2269

Elements in a ResourceDictionary must not set both x:Name and x:Key, or x:Key twice

2270

Attribute x:Key set on an invalid object, only objects in a ResourceDictionary can have x:Key

2271

Improper syntax for Static Resource (ie: {StaticResource Key})

2272

Cannot find a Resource with the Name/Key %0

2273

Elements in the same ResourceDictionary cannot have the same x:Key

2274

AG_E_RUNTIME_MANAGED_ASSEMBLY_NOT_FOUND

2275

Invalid characters in Source Uri.

3000

AG_E_UNABLE_TO_PLAY

3001

AG_E_INVALID_FILE_FORMAT

3002

AG_E_NOT_FOUND

3003

AG_E_MEDIA_DISCONNECTED

3004

Invalid ASX element

3005

Invalid ASX attribute

3006

Unsupported ASX element

3007

Unsupported ASX attribute

3008

ASX parse error

4000

AG_E_ABORT_FAILED

4001

AG_E_NETWORK_ERROR

4002

AG_E_ACCESS_DENIED

4003

AG_E_INVALID_POLICY

4004

AG_E_MANAGED_EXCEPTION

4005

XamlReader.Load() does not support x:Class.

4006

Only the root element can have an x:Class attribute.

4007

The root element must be <UserControl>, not a subclass of UserControl.

4008

Layout cycle detected.  Layout could not complete.

4009

Element is already the child of another element.

4010

The ItemsControl.ItemsPanelTemplate must have a derivative of Panel as the root element.

4011

Setting the Template property on a UserControl is not supported.

4012

Cannot explicitly modify Children collection of Panel used as ItemsPanel for ItemsControl. ItemsControl generates child elements for Panel.

4013

Cycle detected in merged resource dictionaries

4014

Local values are not allowed in resource dictionary with Source set

4015

This Style's hierarchy of BasedOn references contains a loop.

4016

Can only base on a Style with target type that is base type of this style's target type.

4017

A Style cannot be based on itself.

4018

After a Style is in use (sealed), it cannot be modified.

4019

Must have non-null value for TargetType.

4020

'%0' is not a valid value for property '%1'.

4021

Using NavigationState requires a hidden <iframe id='_sl_historyFrame'> element in HTML.

4022

Mouse promotion can only be suspended on a primary TouchPoint’s down action.

4023

Navigation is prohibited for this Silverlight application.

6000

Unable to play protected content

6001

Unable to individualize due to a network or protocol error

6002

Unable to acquire license due to a network or protocol error

6003

Unable to individualize due to an installation failure

6004

Update of Silverlight required

6005

Incorrect header format for protected media file

6006

Unable to process license

6007

Unable to acquire license due to an application specific error

6008

Individualization disabled by user

7000

unexpected end of input

7001

unrecognized encoding

7002

unable to switch the encoding

7003

unrecognized input signature

7004

whitespace expected

7005

semicolon expected

7006

'>' expected

7007

quote expected

7008

equal expected

7009

wfc: no '<' in attribute value

7010

hexadecimal digit expected

7011

decimal digit expected

7012

'[' expected

7013

'(' expected

7014

illegal xml character

7015

illegal name character

7016

incorrect document syntax

7017

incorrect CDATA section syntax

7018

incorrect comment syntax

7019

incorrect conditional section syntax

7020

incorrect ATTLIST declaration syntax

7021

incorrect DOCTYPE declaration syntax

7022

incorrect ELEMENT declaration syntax

7023

incorrect ENTITY declaration syntax

7024

incorrect NOTATION declaration syntax

7025

NDATA expected

7026

PUBLIC expected

7027

SYSTEM expected

7028

name expected

7029

one root element

7030

wfc: element type match

7031

wfc: unique attribute spec

7032

text/xmldecl not at the beginning of input

7033

leading \'xml\'

7034

incorrect text declaration syntax

7035

incorrect xml declaration syntax

7036

incorrect encoding name syntax

7037

incorrect public identifier syntax

7038

wfc: pes in internal subset

7039

wfc: pes between declarations

7040

wfc: no recursion

7041

entity content not well formed

7042

wfc: undeclared entity

7043

wfc: parsed entity

7044

wfc: no external entity references

7045

incorrect processing instruction syntax

7046

incorrect system identifier syntax

7047

'?' expected

7048

no ']]>' in element content

7049

not all chunks of value have been read

7050

DTD was found but is prohibited

7051

illegal qualified name character

7052

multiple colons in qualified name

7053

colon in name

7054

declared prefix

7055

undeclared prefix

7056

non default namespace with empty uri

7057

'xml' prefix is reserved and must have the http://www.w3.org/XML/1998/namespace URI

7058

'xmlns' prefix is reserved for use by XML

7059

xml namespace URI (http://www.w3.org/XML/1998/namespace) must be assigned only to prefix 'xml'

7060

xmlns namespace URI (http://www.w3.org/2000/xmlns/) is reserved and must not be used

7061

invalid decimal

7062

invalid hexidecimal

7063

invalid unicode

7064

invalid encoding

8001

Upgrade required

8002

Browser restart required