Code Fix: In K2 Designer, using a combination of properties from many SmartObjects from “Recent” in the context browser causes an error
KB002343
PRODUCT
Issue Description
In K2 Designer, using a combination of properties from different SmartObjects from the “Recent” node in the context browser causes an error. This also causes an error in K2 Package and Deployment when a package was created from this scenario and you try to deploy that package.
Error Message
The following errors occur in K2 Workflow Designer:
Console error #1 when dragging from “Recent”: “Uncaught TypeError: Cannot read property 'methods' of undefined”
Console error #2 when dragging from “Recent”: “Uncaught TypeError: Cannot read property 'length' of undefined”
The following error occurs in K2 Package and Deployment:
Error when deploying: “Missing reference at SmartObjectField . Error: The best overloaded method match for 'string.IsNullOrEmpty(string)' has some invalid arguments.”
Cause
When a Recent item is dragged over, the last cached SmartObject is used.
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.
- It is recommended to refresh the browser cache.