| K2 blackpearl Installation and Configuration Guide > Troubleshooting > SmartObjects > SmartObjectServer Exception | Send feedback |
If the following error is encountered:
SmartObjectServer Exception: Dependancy could not be created: Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services Administrative tool. at SourceCode.SmartObjects.Authoring.SmartObjectAuthoringServer.PublishSmartObject(SmartObjectDefinition smartObjectDefinition, Guid guid, String categoryName) at SourceCode.SmartObjects.Authoring.SmartObjectAuthoringServer.PublishSmartObject(SmartObjectDefinition smartObjectDefinition, String categoryName) at SourceCode.SmartObjects.Authoring.SmartObjectAuthoringServer.PublishSmartObjectSetLocalFalse(SmartObjectDefinition smartObjectDefinition, String category) at SourceCode.SmartObjects.Authoring.SmartObjectAuthoringServer.PublishSmartObjectFromLocal(SmartObjectDefinition smartObjectDefinition, String categoryName) at SourceCode.DeploymentTasks.SmartObjects.SmartObjectDeployTask.PublishObject(SmartObjectDefinition soDef)
MSDTC has not been configured properly.
K2 blackpearl's modular architecture enables individual components to be distributed onto independent servers or systems. When distributed in this manner; should one component fail, the distributed operation should not prevent or hinder the operation of the distributed components. Transactions are executed per module.
DTC (Distributed Transaction Coordinator) must be enabled to support distribution transaction management between the K2 components. See the Enable and Configure the DTC Components topic for more information.