Symptoms
When a Client Event starts, no notifications are received by the destination users.
Diagnoses
From the K2 Host Server log, the following error can be seen at the time of the Client Event:
"3091646","2014-11-25 16:52:20","Error","MessageBus","61007","SendMessageException","MessageBusRuntime","61007 Permanent failure sending message sMESSAGE SUBJECT]: System.Exception: No destinations could send the message sMESSAGE SUBJECT].
at SourceCode.MessageBus.Server.MessageBusRuntime.SourceCode.MessageBus.IMessageDestination.Send(String title, MessageExtendedInformation extended, IEnumerable`1 attachments, MessageBodyReadere] messageBodies)","","","dlx:C:Program Files (x86)K2 blackpearlHost ServerBin","3091646","5b321b5d7a6147a883a9e283cd2df557",""
Resolution
Issue was due to missing path configuration in K2HostServer.exe.config, and was resolved after making the following changes:
1. Make a backup of the K2HostServer.exe.config file
2. In K2HostServer.exe.config Change:
<sourceCode.smartActions.directoryCatalog>
<catalogs>
<add path="SmartActions" />
</catalogs>
</sourceCode.smartActions.directoryCatalog>
To:
<sourceCode.smartActions.directoryCatalog>
<catalogs>
<add path="SmartActions" />
<add path="SmartActionsEWS" />
</catalogs>
</sourceCode.smartActions.directoryCatalog>
3. Save the config file, and restart the K2 blackpearl server service, then do a "Go To Activity" on the process instance to resend the client event notification.