We have a customer who is using SharePoint Server 2013 RTM. We developed the workflows using VS 2013, and when pushing the workflow into the Staging servers, they do not activate.
The error shown on ULSViewer:
System.InvalidOperationException: Microsoft.Workflow.Client.ActivityValidationException: Workflow XAML failed validation due to the following errors: Cannot set unknown member 'LookupSPListItem.ItemId'. HTTP headers received from the server
I tried installing SharePoint Server 2013 Client Components SDK. I checked that the three dlls, in (Web Server Extensions, GAC and on the database "WFResourceManagementDB", table "Scopes", path "SharePoint", default workflow configuration xml file) are the same. (They are all three on the 15.0.4615.1000 version).
I did an IISRESET and I also re-registered the workflow service with the -Force argument.
I cannot upgrade to a newer SharePoint Server 2013 version. Is there anything I can do?
EDIT: Just upgraded to March Update on the staging server. After doing the Register-SPWorkflowService command again (after the update), the Workflow works. However, this is not the version on the production server. I still need to find a way to avoid the update on the production server, since I don't believe the customer wants to proceed with an upgrade on production.