K2 blackpearl Service Stops Intermittently

  • 16 February 2021
  • 0 replies

Badge +4

K2 blackpearl Service Stops Intermittently


K2 blackpearl 4.7
K2 blackpearl 4.7
K2 Services
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.


On 4.7, the K2 blackpearl service would stop intermittently. Restarting the K2 blackpearl service would temporarily resolve this until the issue re-occurs.


There is no specific error logged on the K2 host server logs. The last error prior to the K2 blackpearl service stopping would come from a SQL service instance:

10702 An error occurred in the [SQL_SERVICE_INSTANCE]. Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

The following stack trace will be recorded on the Application Event Viewer logs on the K2 server when the issue occurs.:

Application: K2HostServer.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.


Exception Info:

System.InvalidOperationException at

System.Data.SqlClient.SqlTransaction.ZombieCheck() at

System.Data.SqlClient.SqlTransaction.Rollback() at

SourceCode.Data.ReliableDbTransaction.Rollback() at

SourceCode.Data.TransactionalTransactionFrame.Dispose(Boolean) at

SourceCode.Data.Dac.ExecuteInTransaction(SourceCode.Data.AmbientTransactionOption, System.Action`1) at

SourceCode.SmartObjects.Runtime.SmartObjectClientServer+<>c__DisplayClass14_0.b__0(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at



This has been fixed on the February Cumulative Update Fix Pack 5.


Kindly request for the latest 4.7 Cumulative Update and Fix Pack from K2 Support.

0 replies

Be the first to reply!