Issue
All system artifacts in K2 use the com.K2.App.* namespace. If you use this namespace when naming your objects, you will receive errors on upgrade due to conflicting names or missing GUIDs. You will not be able to complete an upgrade of your environment.
Error Message
If you use com.K2.App.* namespace you will receive errors similar to the following when you try upgrade:
One or more items was not found
Guid: 'a5d9c236-0d64-4e67-b9f0-01e098c83e36';ContextType: 'View'
Guid: '3d6194f4-2311-42c6-b0df-78e4956fff7a';ContextType: 'View'
Guid: 'cc2a48a3-cb26-44c3-b75a-804d9c3f42df';ContextType: 'View'
at SourceCode.Runtime.Services.Forms.Services.DeploymentCollatorService.PostDeploy(DeploymentPlan plan)
at SourceCode.Deployment.Runtime.ServerSession.AsyncDeploy()
Failed! Category com.K2.App.Framework.Extension.GeneralNotification.DeployPackage.V2.0.0.D | 00:00:00.1110228
Resolution
Do not use com.K2.App.* when naming objects you create. If you experience these errors, contact support.