Code Fix: Deployment fails when mis-matched "Allow this SmartObject to be used in workflow" options exist
KB002346
PRODUCT
Issue Description
When using Package and Deployment, deployment fails on a package where the “Allow this SmartObject to be used in workflow” checkbox of the source SmartObject was not enabled while deploying to a List or Library where the “Allow this SmartObject to be used in workflow” check box is enabled, with the error message below.
Error Message
The following error message occurs: Unable to cast object of type 'SourceCode.ComponentModel.ComplexType' to type 'SourceCode.ComponentModel.Property'
Resolution
- Ensure you have K2 Five RTM installed.
- Get the K2 Five RTM FP20 from Regional Support.
- Install the K2 Five RTM FP20 to apply the fix.
- The error no longer occurs.