Symptoms
Notification Emails not sending after WF Deployment
Diagnoses
When you find out that notification emails are not being sent for any new workflows that we deploy.
In the HostServer logs we see the following error:
07:26:47","Error","Unknown","8060","ProcessPacketError","SourceCode.Hosting.Server.Services.TCPClientSocket.ProcessMessage","8060 ProcessPacket Error, Object reference not set to an instance of an object.","system","172.31.30.103","*******:D:Program Files (x86)K2 blackpearlHost ServerBin","234100226",
07:27:25","Error","EventBus","7008","Processing","EventQueueProcessing.ExecuteAssembly","7008 The following error occurred while executing policy for CustomEventInstanceID: 28463 : Could not load file or assembly ' INSTALLDIR]Host ServerBinSourceCode.EventBus.EventAssemblies.dll' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047).","anonymous","0.0.0.0","********:D:Program Files (x86)K2 blackpearlHost ServerBin","234101600","06eb7073c9a443baaed8a2b68d1ee549",""
"234101601","2016-01-29
Resolution
Within the Hostserver.exe.config check to see if their is an entry for the message bus dll, and make sure it is pointing to the drive you have installed K2 on and not the install directory.
Also you will have to recreate the private queues, granting the system and network accounts full control on both eventbus and eventbus error within the private queue.
Lastly check to see if the EWS url is pointing to one of the physical exchange server nodes. Also make sure that their are no additional connection strings within the connection string editor.