He have a strange problem. We see the worklist item in the Tasks List web part that ships with K2. We also built a page that uses the K2ROM APIs to open a worklist. The application is deployed to an environment that has 2 web servers, both running K2.
Now, depending on which web server is hit, we can either open the item, or we get the above error. That is, for the same worklist item, if we open our page while connecting directly to one of the server(//http://<serverName2>/<application>/<page>), we're getting the above error.
We're not opening the item conventionally though. We us the OpenWorklist method to open the worklist, then loop through the items until we find an item with a matching serial number. We don't think there are issues with such an approach though.
We'll try opening the item using the OpenWorklistItem method and see if we're getting the same error.
Any help would be appreciated. Thanks!