< class="prominent-subhead ">

Deploying via K2 Studio: "The SmartObject [Name] used in [Reference] could not be found."

This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice. This article is not considered official documentation for K2 software and is provided "as is" with no warranties.
This article has been archived, and/or refers to legacy products, components or features. The content in this article is offered "as is" and will no longer be updated. Archived content is provided for reference purposes only. This content does not infer that the product, component or feature is supported, or that the product, component or feature will continue to function as described herein.


When deploying your project via K2 Studio, you may run into the following issue:


"The SmartObject [SmartObjectName] used in [Reference] could not be found."


This will happen once you try to Deploy your project.

Unfortunately, you will not be able to deploy your project, and this error will halt you from continuing any further.

Troubleshooting Steps

The issue may occur when you delete your SmartObject from the SmartObject Service Tester tool without first removing the reference from the K2 Studio project:


The reason this issue is occuring is because the reference to the deleted SmartObject still exists within the K2 Studio project. If your activities within your project are no longer making use of this SmartObject, the reference may still exist in the following location:

Process/Activity Data > References 

To resolve the issue, remove the relevant reference:


You should now be able to deploy your K2 Studio project successfully.