PRODUCT/VERSION:
Summation 5.2.2 patch
 
IMPORTANT NOTE:
Please login as the Summation Service account before running the Summation 5.2.2 patch on any Summation server.
 
SCENARIO:
You have just run the Summation 5.2.2 Patch to upgrade Summation 5.2.1 to 5.2.2.
 
ISSUE/SYMPTOMS:
After running the Summation 5.2.2 Patch on the Summation Processing server--various mass actions stay in "submitted" status in the Worklist. I.e. Mass action jobs (bulk coding, label assignment, etc.) will no longer execute/start. You are also seeing Application Log errors in your processing server's Event Viewer similar to sample errors at the bottom of this article. 
 
CAUSE/DESCRIPTION: 
The Summation service account has lost the ability to retrieve job information regarding mass actions tasks. One known cause of this is if the Summation 5.2.2 patch was executed by a user other than the Summation Service account. The Summation 5.2.2 patch needs to be run under the same login as the Summation Service account.
 
RESOLUTION:
1) Log on at the Summation Processing server with the Summation Service account.
2) Run the Summation 5.2.2 patch  ("Summation5.2.2 Patch from 5.2.1(replace2).exe") again on the Summation Processing server.
 
NOTE: if running the 5.2.2 patch a second time as the Summation Service Account leads to the following error, 
 
"Please ensure that you have the Mircosoft (sic) .NET Framework 4.0 installed on your machine. 
Exception MSG:Object reference not set to an instance of an object."
 
then, please give the Summation Service account permission to the following registry key, and run the patch again: HKLM\SOFTWARE\AccessData\Patches.
 
APPLIES TO: 
Summation 5.2.2 patch (used to upgrade from Summation 5.2.1) 
 
 
SAMPLE ERROR #1 
APPLICATION LOG -- AsyncProcessingServices
===================
 
WebHost failed to process a request. 
Sender Information: System.ServiceModel.ServiceHostingEnvironment+HostingManager/17653682 

Exception: System.ServiceModel.ServiceActivationException: The service '/AsyncProcessingServices/bulkcoding.svc' cannot be activated due to an exception during compilation. The exception message is: The type initializer for 'Adg.AsyncProcessing.Extensions.BusinessServiceHostFactory' threw an exception.. ---> System.TypeInitializationException: The type initializer for 'Adg.AsyncProcessing.Extensions.BusinessServiceHostFactory' threw an exception. ---> System.ServiceModel.EndpointNotFoundException: No DNS entries exist for host ftkbusinessserver. ---> System.Net.Sockets.SocketException: The requested name is valid, but no data of the requested type was found 

   at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) 
   at System.Net.Dns.GetHostEntry(String hostNameOrAddress) 
   at System.ServiceModel.Channels.DnsCache.Resolve(String hostName) 

--- End of inner exception stack trace --- 

Server stack trace: 

   at System.ServiceModel.Channels.DnsCache.Resolve(String hostName) 
   at System.ServiceModel.Channels.SocketConnectionInitiator.GetIPAddresses(Uri uri) 
   at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout) 
   at System.ServiceModel.Channels.BufferedConnectionInitiator.Connect(Uri uri, TimeSpan timeout) 
   at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout) 
   at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout) 
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) 
   at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) 
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) 
   at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(TimeSpan timeout, CallOnceManager cascade) 
   at System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout) 
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) 
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) 

Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 
   at ADG.ServiceInterface.ConfigurationServices.IConfigurationService.GetDatabaseConnectionConfigurationXml() 
   at Adg.AsyncProcessing.Common.Utils.ServiceDirectory.GetDatabaseConnectionConfigurationXml() 
   at Adg.AsyncProcessing.Extensions.BusinessServiceHostFactory..cctor() 

--- End of inner exception stack trace --- 

   at System.RuntimeMethodHandle._InvokeConstructor(IRuntimeMethodInfo method, Object[] args, SignatureStruct& signature, RuntimeType declaringType) 
   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath) 
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(String normalizedVirtualPath) 
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) 

--- End of inner exception stack trace --- 

   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) 
   at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath) 

Process Name: w3wp 
 
 
SAMPLE ERROR #2 
APPLICATION LOG -- MSMQ
===================
 
WebHost failed to process a request.
Sender Information: System.ServiceModel.ServiceHostingEnvironment+HostingManager/62476613
 
Exception: System.ServiceModel.ServiceActivationException: The service '/AsyncProcessingServices/searchreportjob.svc' cannot be activated due to an exception during compilation.  The exception message is: There was an error opening the queue. Ensure that MSMQ is installed and running, the queue exists and has proper authorization to be read from. The inner exception may contain additional information.. ---> System.InvalidOperationException: There was an error opening the queue. Ensure that MSMQ is installed and running, the queue exists and has proper authorization to be read from. The inner exception may contain additional information. ---> System.ServiceModel.MsmqException: An error occurred while opening the queue:Access is denied. (-1072824283, 0xc00e0025). The  message cannot be sent or received from the queue. Ensure that MSMQ is installed and running. Also ensure that the queue is available to open with the required access mode and authorization.
 
   at System.ServiceModel.Channels.MsmqQueue.OpenQueue()
   at System.ServiceModel.Channels.MsmqQueue.GetHandle()
   at System.ServiceModel.Channels.MsmqQueue.SupportsAccessMode(String formatName, Int32 accessType, MsmqException& msmqException)
 
   --- End of inner exception stack trace ---
 
   at System.ServiceModel.Channels.MsmqVerifier.VerifyReceiver(MsmqReceiveParameters receiveParameters, Uri listenUri)
   at System.ServiceModel.Channels.MsmqTransportBindingElement.BuildChannelListener[TChannel](BindingContext context)
   at System.ServiceModel.Channels.Binding.BuildChannelListener[TChannel](Uri listenUriBaseAddress, String listenUriRelativeAddress, ListenUriMode listenUriMode, BindingParameterCollection parameters)
   at System.ServiceModel.Description.DispatcherBuilder.MaybeCreateListener(Boolean actuallyCreate, Type[] supportedChannels, Binding binding, BindingParameterCollection parameters, Uri listenUriBaseAddress, String listenUriRelativeAddress, ListenUriMode listenUriMode, ServiceThrottle throttle, IChannelListener& result, Boolean supportContextSession)
   at System.ServiceModel.Description.DispatcherBuilder.BuildChannelListener(StuffPerListenUriInfo stuff, ServiceHostBase serviceHost, Uri listenUri, ListenUriMode listenUriMode, Boolean supportContextSession, IChannelListener& result)
   at System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost)
   at System.ServiceModel.ServiceHostBase.InitializeRuntime()
   at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity)
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity)
 
   --- End of inner exception stack trace ---
 
   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity)
   at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath, EventTraceActivity eventTraceActivity)
 Process Name: w3wp