Workflow Error Codes
The following table lists Windows Workflow Foundation error codes and the text of the corresponding error messages. Text in brackets is a description of the error rather than literal error text.
Error code | Error message |
---|---|
256 (0x100) |
Workflow changes are disallowed when a TransactionScopeActivity is being executed. |
260 (0x104) |
CompositeActivity <activity name> status is currently <status>. Dynamic modifications are allowed only when the activity status is 'Enabled' or 'Suspended'. |
262 (0x106) |
Cannot create validator of type <type name>. |
265 (0x109) |
Parameter <parameter name> is invalid. Property <property name> is not set or its value is invalid. |
266 (0x10A) |
Parameter <parameter name> has invalid type. Type <type name> does not exist. |
267 (0x10B) |
Xoml document missing required attribute <attribute name> on '{1}'. |
268 (0x10C) |
Resource reference has invalid source name. Source must contain a valid resource file name that ends with '.resx'. |
269 (0x10D) |
ReferenceBind is invalid. Reference name is missing. |
270 (0x10E) |
Cannot find reference '{0}'. Make sure the reference is declared in the 'References' section of the markup file. |
271 (0x10F) |
Cannot find the root activity component. |
272 (0x110) |
Data Source <data source> already exists in the Scope <scope name>. |
273 (0x111) |
{0} has activities with duplicate name <activity name>. |
275 (0x113) |
Property <property name> has invalid value. Type <type name> does not exist. Are you missing an assembly reference? |
276 (0x114) |
Property <property name> has invalid value. Type <type name> is not declared or not assignable from '{2}'. |
277 (0x115) |
A root activity cannot have a parent activity. |
278 (0x116) |
Property <property name> is not set. |
279 (0x117) |
Could not create activity of type <type name>. {1} |
281 (0x119) |
Property <property name> has invalid value. {1} |
282 (0x11A) |
Property <property name> has invalid value. Type name must be assembly qualified. |
285 (0x11D) |
Cannot remove activity <activity name>. It is currently being 'Executed'. |
287 (0x11F) |
Property <property name> has invalid value. Type containing field is not resolved. |
288 (0x120) |
Property <property name> has invalid value. Field <field name> does not exist. |
289 (0x121) |
Property <property name> has invalid value. Field <field name> is not accessible. |
290 (0x122) |
Property <property name> has invalid value. Could not resolve field type of field <field name>. |
296 (0x128) |
Cannot resolve Activity with relative source '{0}'. Make sure that the relative source format is '/Parent/Parent'. |
297 (0x129) |
Cannot resolve Activity <activity name>. |
298 (0x12A) |
Activity <activity name> is not definitely executed before activity <activity name>. |
299 (0x12B) |
Property 'Path' is not set for activity source bind. |
300 (0x12C) |
'Path' property has invalid value. Activity <activity name> specified in binding does not contain member with name <member name>. |
301 (0x12D) |
Property <property name> is not set for the referenced activity <activity name>. |
302 (0x12E) |
Property <property name> of the referenced activity <activity name> is not of type 'Bind'. |
303 (0x12F) |
Bind ActivityReference Recursion detected. |
304 (0x130) |
Activity <activity name> cannot be resolved for an activity bind. |
305 (0x131) |
DataSource '{0}' does not exist in the context of ISupportDataContext '{1}'. |
306 (0x132) |
Bind with MethodDataSource should not specify Path. |
307 (0x133) |
'Handler' type is read only. Use 'Bind' type for read write properties. |
308 (0x134) |
Type <type name> is not a Delegate. |
309 (0x135) |
Property <property name> has invalid value. Type containing method is not resolved. |
310 (0x136) |
Property <property name> has invalid value. Method and handler signatures do not match. |
311 (0x137) |
Property <property name> has invalid value. Method <method name> does not exist. |
312 (0x138) |
Property <property name> has invalid value. Method <method name> is not accessible. |
313 (0x139) |
Property <property name> has invalid value. Method return type should be <type name>. |
315 (0x13B) |
The literal RuntimeType should be a primitive datatype or System.String. |
316 (0x13C) |
Property <property name> has invalid value. Failed to convert value <value> to type <type name>. |
317 (0x13D) |
DataSource name is not set. |
318 (0x13E) |
FieldDeclaration '{0}' has invalid name. |
319 (0x13F) |
Property <property name> has invalid value. Field type <type name> does not match with the expected type <type name>. |
321 (0x141) |
Bind property type doesn't match with target type <type name>. |
322 (0x142) |
Bind for property <property name> resolves to path <path> which has no Getter. |
323 (0x143) |
Bind for property <property name> resolves to a property <property name> which has no Setter. |
325 (0x145) |
Cannot set value to read only field <field> referred to in binding. |
327 (0x147) |
XmlDataSource '{0}' cannot be used for Write-able properties. |
328 (0x148) |
Path is not set while referring XmlDataSource '{0}'. |
336 (0x150) |
Invalid {0} definition on {2}. Missing required property <property name>. |
337 (0x151) |
Duplicate {0} with value <value> found on {2}. |
338 (0x152) |
Interface <interface name> does not have correlation parameter attribute. |
339 (0x153) |
{0} with parameter name <parameter name> on member <member name> does not have a corresponding {3} defined on interface <interface name>. |
340 (0x154) |
Correlation parameter type mismatch. <property name> property of '{1}' on {2} is of type <type name>. The expected type here is <type name>. All method/event delegate parameters that correspond to the correlation parameter <parameter name> in interface <interface name> must be of the same type. |
341 (0x155) |
Method/delegate <method/delegate name> is invalid. Generic methods/delegates are not supported. |
342 (0x156) |
Method/delegate <method/delegate name> is invalid. It should not have a return type. |
343 (0x157) |
Method/delegate <method/delegate name> is invalid. Methods with out/retval are not supported. Parameter <parameter name> is an out/retval parameter. |
344 (0x158) |
The correlation attribute <attribute name> is invalid. The method/delegate <method/delegate name>does not have a parameter/parameter property corresponding to {2}. |
345 (0x159) |
The correlation initializer attribute is not defined for any interface member in <interface name>. At least one member should have the correlation initializer attribute defined. |
347 (0x15B) |
[Indicates a serialization error.] |
348 (0x15C) |
[Indicates an unknown compiler exception.] |
349 (0x15D) |
[Indicates a multiple root activity creator.] |
352 (0x160) |
[Indicates a library path error.] |
353 (0x161) |
[Indicates a type load error.] |
354 (0x162) |
[Indicates an invalid referenced assembly.] |
355 (0x163) |
Property <property name> has invalid value. Type containing property is not resolved. |
356 (0x164) |
Property <property name> has invalid value. Property <property name> does not exist. |
357 (0x165) |
Property <property name> has invalid value. Property <property name> is not accessible. |
358 (0x166) |
Property <property name> has invalid value. Could not resolve property type of property <property name>. |
359 (0x167) |
Property <property name> has invalid value. Property type <type name> does not match with the expected type <type name>. |
360 (0x168) |
[Indicates no getter for the property reference.] |
361 (0x169) |
User code files cannot be compiled for workflow projects with NoCode option set. |
362 (0x16A) |
Inline code cannot be compiled for workflow projects with NoCode option set. |
363 (0x16B) |
Type <type name> is not marked as authorized in the application configuration file. |
372 (0x174) |
Activity supporting data context needs to have companion class name set. |
373 (0x175) |
Activity cannot inherit from the class which has local data context. |
374 (0x176) |
Companion Type '{0}' needs to inherit from '{1}', which is companion type of base activity. |
375 (0x177) |
There is already a parameter with name <parameter name>. Parameter names must be unique. |
376 (0x178) |
Application configuration file is either missing or does not contain authorizedTypes related configuration information. |
377 (0x179) |
[Indicates a cyclical expression.] |
378 (0x17A) |
[Indicates an invalid assign target.] |
379 (0x17B) |
The character '{0}' is not valid. |
380 (0x17C) |
The escape sequence '\{0}' is not valid. |
381 (0x17D) |
Unterminated character literal. |
382 (0x17E) |
Invalid character '{0}' in floating point exponent. |
383 (0x17F) |
Invalid character '{0}' in hexadecimal number. |
384 (0x180) |
A '(' is expected after the "{0}" statement. |
385 (0x181) |
The update path must be a string literal, or an expression that produces a single side effect path. |
386 (0x182) |
The ')' at the end of an argument list was not found. |
387 (0x183) |
Missing operand. |
388 (0x184) |
The ')' and the end of a parenthesized sub expression was not found. |
389 (0x185) |
An identifier was expected after the dot (.) operator. |
390 (0x186) |
UnknownFieldOrProperty |
391 (0x187) |
Unrecognized literal expression. |
392 (0x188) |
The identifier "{0}" could not be resolved. |
393 (0x189) |
A "." is expected after a namespace. |
394 (0x18A) |
The identifier "{0}" could not be found within namespace "{1}". |
395 (0x18B) |
Type arguments are required for generic type "{0}". |
396 (0x18C) |
Type arguments are not allowed with non-generic type "{0}". |
397 (0x18D) |
Incorrect number of type arguments for generic type "{0}". |
398 (0x18E) |
Invalid type argument. |
399 (0x18F) |
Missing '>' at end of generic type argument list. |
400 (0x190) |
The condition cannot be empty. |
401 (0x191) |
Extra characters ignored. |
402 (0x192) |
Invalid integer constant. |
403 (0x192) |
Invalid decimal or floating point constant. |
404 (0x193) |
Unterminated string literal. |
405 (0x194) |
The type of the member "{0}" could not be determined. Ensure that the declaration is correct. |
406 (0x195) |
The wildcard '*' is only allowed as the last part of the path in an Update action or RuleAttribute. |
1280 (0x500) |
Workflow definition for invoked workflow <workflow name> could not be loaded. |
1281 (0x501) |
Cannot invoke a transactional SequentialWorkflow from within an atomic scope. |
1282 (0x502) |
InvokeWorkflowActivity cannot be used inside TransactionScopeActivity. |
1283 (0x503) |
More than one argument has been passed to parameter <parameter name>. |
1284 (0x504) |
Cannot find parameter <parameter name> in the parameters collection of the target root activity. |
1286 (0x506) |
Recursive call detected: {0} |
1287 (0x507) |
Unable to check for recursion. |
1288 (0x508) |
Cannot invoke this workflow from within a TransactionScopeActivity because workflow <workflow name> in the call chain contains a SuspendActivity. |
1289 (0x509) |
Compensate must be nested in a CompensationHandlerActivity or an FaultHandlerActivity or a CancellationHandlerActivity activity. |
1290 (0x50A) |
Property <property name> has invalid value. Activity <activity name> could not be resolved or does not support compensation. |
1291 (0x50B) |
Parent of CompensationHandlerActivity must be annotated with SupportsCompensationHandlerAttribute. |
1292 (0x50C) |
An IfElseActivity must have at least one child of type IfElseBranchActivity. |
1293 (0x50D) |
All children must be of type IfElseBranchActivity. |
1294 (0x50E) |
Parent of IfElseBranchActivity must be an IfElseActivity. |
1295 (0x50F) |
CompositeActivity <activity name> status is currently <status>. Workflow changes for <activity name> activity are allowed only when the activity is 'Enabled' or 'Executing' or 'Closed'. |
1296 (0x510) |
Parent of EventDrivenActivity must be a ListenActivity, EventHandlersActivity, StateActivity, or StateMachineWorkflow. |
1297 (0x511) |
A child activity must be present. |
1298 (0x512) |
The first child activity should implement '{0}'. |
1299 (0x513) |
A ListenActivity must contain more than one EventDrivenActivity. |
1300 (0x514) |
All child activities must be of type EventDrivenActivity. |
1302 (0x516) |
Only one EventDrivenActivity can have a DelayActivity as the first executable activity. |
1303 (0x517) |
A ParallelActivity must have more than one SequenceActivity. |
1304 (0x518) |
All children must be of type SequenceActivity. |
1305 (0x519) |
A parent of FaultHandlerActivity must be a FaultHandlersActivity. |
1306 (0x51A) |
Property <property name> has invalid value. Type is not assignable from '{1}'. |
1307 (0x51B) |
The FaultHandlerActivity Variable property must be bound to a type which is assignable from the FaultHandlerActivity's Type type. |
1308 (0x51C) |
If more than one FaultHandlerActivity is added to a FaultHandlersActivity, only the last should have CatchType set to "All." |
1309 (0x51D) |
Activity <activity name> does not support FaultHandlersActivity. It should have 'SupportsFaultHandlersActivityAttribute' for it to support FaultHandlersActivity. |
1310 (0x51E) |
All children must be FaultHandlerActivity activities. |
1311 (0x51F) |
{0} can have only one FaultHandlerActivity activity for CatchType All. |
1312 (0x520) |
{0} can have only one FaultHandlerActivity activity for {1}. |
1313 (0x521) |
A FaultHandlerActivity for exception type <type name> must be added before the handler for exception type <type name>. |
1314 (0x522) |
The parent activity <activity name> is not a EventHandlingScopeActivity. |
1316 (0x524) |
Multiple child activities inside the EventDriven activity <activity name> implement the <interface name> interface. Only the first child activity should implement this interface. |
1317 (0x525) |
SuspendActivity cannot be nested inside a TransactionScopeActivity. |
1318 (0x526) |
Replicator Activity must contain one Activity. |
1319 (0x527) |
{0} can have only one EventHandlers activity. |
1320 (0x528) |
The activity <activity name> must return a valid method name. Property <property name> returns null or empty string. |
1321 (0x529) |
The activity <activity name> must return a valid interface type. Property InterfaceType returns null. |
1322 (0x52A) |
{0} can have only one FaultHandlersActivity activity. |
1323 (0x52B) |
{0} can have only one CompensationHandlerActivity. |
1324 (0x52C) |
TransactionScopeActivity ({0}) cannot have FaultHandlersActivity. |
1326 (0x52E) |
An atomic activity cannot be nested within another atomic activity. |
1327 (0x52F) |
An activity with the PersistOnClose attribute cannot be nested inside a TransactionScopeActivity. |
1329 (0x531) |
<value> is not a valid value for '{1}'. '{1}' must be greater than or equal to 0. |
1333 (0x535) |
Correlation <correlation name> is already specified. |
1334 (0x536) |
A HandleExternalEventActivity with Activation set to 'True' in a ParallelActivity must initialize a correlation. |
1336 (0x538) |
The correlation may be uninitialized. |
1337 (0x539) |
Activity <activity name> cannot follow correlation that has been initialized by {0} in the same TransactionScopeActivity. |
1338 (0x53A) |
Correlation <correlation name> is also initialized by Activity <activity name>. |
1341 (0x53D) |
Parameter <parameter name> is not set. Specify a binding for this parameter. |
1342 (0x53E) |
[Indicates that a condition was not found.] |
1343 (0x53F) |
[Indicates duplicate conditions.] |
1344 (0x540) |
[Indicates an invalid condition name.] |
1345 (0x541) |
[Indicates that the left operand is missing from the expression.] |
1346 (0x542) |
[Indicates that the left operand is of an invalid type.] |
1347 (0x543) |
[Indicates that the right operand is missing from the expression]. |
1348 (0x544) |
[Indicates that the right operand is of an invalid type.] |
1349 (0x545) |
[Indicates that the operand types are incompatible.] |
1350 (0x546) |
[Indicates that the binding type is missing.] |
1351 (0x547) |
[Indicates that the condition must be Boolean.] |
1352 (0x548) |
[Indicates that the code expression was not handled.] |
1353 (0x549) |
[Indicates that the type cannot be resolved.] |
1354 (0x54A) |
[Indicates that the member cannot be resolved.] |
1356 (0x54C) |
Statements after the Halt action will not be executed. |
1368 (0x558) |
[Indicates an invalid condition expression.] |
1373 (0x55D) |
Corresponding WebServiceOutput or WebServiceFault activity not found. |
1374 (0x55E) |
WebServiceInput activity <activity name> not found in the preceding activities. |
1377 (0x561) |
[Indicates a static member error.] |
1378 (0x562) |
[Indicates a nonstatic member error.] |
1379 (0x563) |
Property <property name> has an invalid value. Activity <activity name> must have a CompensationHandler. |
1380 (0x564) |
Activity <activity name> must be a WebServiceInput activity. |
1381 (0x565) |
WebServiceOutput activity should not be configured for WebServiceInput activities that have no out parameters or return values. |
1382 (0x566) |
WebServiceReceive {0} is not configured correctly. |
1383 (0x567) |
Parameter <parameter name> of type <type name> should be a public, serializable type. |
1384 (0x568) |
An activity with Activation set to 'True' must be the first executable activity. |
1385 (0x569) |
IsActivating property should be set to 'True' for the first executable WebServiceInput activity. |
1386 (0x56A) |
WebServiceOutput activity <activity name> also refers to WebServiceInput activity <activity name>. |
1387 (0x56B) |
{0} has a "{1}" that specifies "{2}", but no matching method or property was found. |
1388 (0x56C) |
'CreateRuleSet()' method is not implemented. |
1389 (0x56D) |
'CreateRuleSet()' method does not return a RuleSet. |
1390 (0x56E) |
Property <property name> has invalid value. Type <type name> should be a public type. |
1392 (0x570) |
Property <property name> has invalid value. Type should be an Interface. |
1393 (0x571) |
Property <property name> has invalid or missing parameter. |
1394 (0x572) |
The return type of method <method name> could not be resolved. Are you missing an assembly or namespace reference? |
1395 (0x573) |
Parent of CancellationHandlerActivity must be annotated with SupportsCancellationHandlerAttribute. |
1396 (0x574) |
WebServiceFault activity <activity name> also refers to WebServiceInput activity <activity name>. |
1397 (0x575) |
TransactionScopeActivity <activity name> cannot contain a CancellationHandlerActivity. |
1398 (0x576) |
[Indicates that the RuleSet was not found.] |
1399 (0x577) |
[Indicates an invalid rule set expression.] |
1400 (0x578) |
[Indicates an invalid rule set name.] |
1401 (0x579) |
An activity with Activation set to 'True' must not be inside loop activity. |
1402 (0x57A) |
WebServiceFault activity should not be configured for WebServiceInput activities that have no out parameters or return value. |
1403 (0x57B) |
[Indicates that the update was not valid.] |
1405 (0x57D) |
[Indicates a missing rule condition.] |
1520 (0x5F0) |
StateMachineWorkflow or State activities that contains other State activities can only contain State or EventDriven activities |
1521 (0x5F1) |
StateActivity can only contain StateActivity, EventDrivenActivity, or StateInitializationActivity. |
1522 (0x5F2) |
SetState activity must be contained in an StateInitialization or EventDriven activity that is contained inside a StateMachineWorkflow or a State based custom activity. |
1523 (0x5F3) |
TargetStateName property must point to a valid State activity. |
1524 (0x5F4) |
TargetStateName property must point to a State activity that does not contain other states. |
1525 (0x5F5) |
The InitialStateName property must point to a valid State activity. |
1526 (0x5F6) |
The CompletedStateName property must point to a valid State activity. |
1527 (0x5F7) |
The InitialStateName property must point to a State activity that does not contain other states. |
1528 (0x5F8) |
The CompletedStateName property must point to a State activity that does not contain other states. |
1535 (0x5FF) |
CompletedState cannot contain other activities. |
1538 (0x602) |
There is already an activity with name <activity name>. Activity names must be unique. |
1539 (0x603) |
StateInitializationActivity or StateFinalizationActivity cannot contain activities that implement IEventActivity. |
1540 (0x604) |
Only one StateInitializationActivity is allowed per StateActivity. |
1541 (0x605) |
SetState.TargetStateName must point to a different StateActivity than the containing StateActivity when used inside a StateInitializationActivity. |
1542 (0x606) |
StateInitializationActivity and StateFinalizationActivity must be contained in a StateActivity. |
1546 (0x60A) |
ActivityBind specified for property '{0}' resolves to a PropertyInfo '{1}' whose Getter is not accessible. |
1547 (0x60B) |
WhileActivity should have one child activity. |
1549 (0x60D) |
Path <path> used to specify member for '{1}' is invalid. Path needs to point to valid member. |
1550 (0x60E) |
Property <property name> has invalid value. Type needs to be a root activity. |
1551 (0x60F) |
Method <method name> could not be resolved. Either method could not be found or method signature does not match the delegate type. |
1552 (0x610) |
Property 'Path' has an invalid value. The type <type name> of '{1}' needs to be Serializable. |
1555 (0x613) |
Property name is not set for activity source bind. |
1556 (0x614) |
The target workflow must not have an activity that implements a WebServiceInput activity with Activation set to True. |
1557 (0x615) |
Property <property name> has invalid value. Condition handler cannot be within the child activity. |
1558 (0x616) |
Interface must have the DataExchangeService attribute. |
1559 (0x617) |
The activity <activity name> must return a valid event name. Property <property name> returns null or empty string. |
1560 (0x618) |
The CorrelationToken reference variable <variable name> should be declared within the parent multi-instance activity <activity name>. |
1561 (0x619) |
Property <property name> is not set or its value cannot be resolved to an actual type. |
1562 (0x61A) |
Only one StateFinalizationActivity is allowed per StateActivity. |
1563 (0x61B) |
Removal of StateActivity <activity name> is not allowed through workflow update. |
1564 (0x61C) |
'x:Class' cannot be used when the markup is executed directly without creating a new activity type. |
1566 (0x61E) |
[Indicates more than two activities in an event handling scope.] |
1567 (0x61F) |
[Indicates that modeling constructs cannot contain modeling constructs.] |
1568 (0x620) |
Removal of '{0}' '{1}' is not allowed while parent '{2}' '{3}' is executing. |
1569 (0x621) |
It is not allowed to use '{0}' inside other activities. It must be a root activity. |
1570 (0x622) |
Parent of CompensationHandlerActivity must be compensatable (implement ICompensatableActivity). |
1571 (0x623) |
Adding child activities to a custom '{0}' is not allowed. |
1572 (0x624) |
ActivityBind path '{0}' resolves to WorkflowParameterBinding.Value on Activity '{1}' whose type is System.Object. Expected type for ActivityBind is '{2}'. |
1574 (0x626) |
Missing ''BaseTypeAttribute' for property '{0}'. Specify either a 'BaseTypeAttribute' or implement 'IBaseTypeProvider' interface on the declaring type for a property whose type is 'Bind' or any of its derived types. |
1575 (0x627) |
{0}' while invoking the validator '{1}' on activity '{2}': {3}. |
1576 (0x628) |
The root activity cannot have the 'Enabled' property set to 'False'. |
1577 (0x629) |
Path '{0}' resolves to a Method. You can bind to a Method only for Events. '{1}' is not an Event.</value> |
1578 (0x62A) |
Activity of type {0} cannot be nested inside other activity. |
1579 (0x62B) |
Parent of '{0}' must also be a '{0}'. |
1580 (0x62C) |
'{0}' property must be different than '{1}' property. |
1581 (0x62D) |
HandleExternalEventActivity which initializes the correlation cannot be declared within the parent multiple instance activity {0}. |
1582 (0x62E) |
The correlation initializer and follower are inside a transactional scope activity. |
1583 (0x62F) |
'{0}' status is currently '{1}'. Cannot change EventHandlingScopeActivity when the activity status is 'Executing'. |
1584 (0x630) |
Additional bindings found in the 'ParameterBindingCollection'. |
See Also
Reference
Concepts
Troubleshooting Workflow Errors
Copyright © 2007 by Microsoft Corporation. All rights reserved.