Skip to main content


 

Symptoms


Customer was unable to deploy the new Leave Request Application Accelerator (V1.1) due to errors. The first error applied to all four SMO's in the project: “could not publish SmartObject Definition to server: Error: unable to update the object definition. No guid was specified for the object cinsert name of SMO], or the guid was invalid”. The second error indicated the workflow could not find a SMO with a specific GUID.
 

Diagnoses


Customer had recently deleted the first version of the Leave App Accelerator (V1.0) and had upgraded from 4.6.9 to 4.6.11. Customer was able to install a different App Accelerator "Expense Claim", without issue. Support deployed the new Leave Request App accelerator(V1.1) in a VM without issue.

Searched Designer and deleted all App Workflows, Forms, Views, and SMO's. Attempted re-deploy and received same errors. Installed ApexSQL Search Tool in customer's SQL Management Studio. Used the tool to locate instances of the "lost" guid and deleted them from some tables. This cleared the second error but the first error remained on all SMO's. Support offered to examine the customer's database if they would send it in or asked the customer if they could wipe their K2 database clean and start over.
 

Resolution

Customer decided to skip deploying the new Leave Request App Accelerator into their Dev environment (where it was having problems) and stated they would install it directly to Prod. Customer then indicated "close ticket".




 
Be the first to reply!

Reply