Symptoms
I am receiving and error when trying to deploy a package to my Development environment. The error is as follows: Could not publish SmartObject Definition to server: Authorization Failed. SmartObject: Smartobject Name] System.Exception: Could not publish SmartObject Definition to server: Authorization Failed. SmartObject: Smartobject Name]
Diagnoses
This issue is related to not having sufficient SmartObject rights in workspace.
Resolution
To change these rights Navigate to Workspace > Management Console > Smartobjects > Security. You may also want to check the SmartBox security as well. Please make sure that the account that is doing the deployment has Publish SmartObject and Delete SmartObject rights on the Development Server. http://community.k2.com/t5/K2-blackpearl/Cannot-deploy-SmartObject/td-p/32689