Important Update: Archer Community Scheduled Maintenance on November 23–24 - New Community Launching Soon! Learn More..
2024-03-13 08:42 AM - edited 2024-09-26 08:34 AM
Advanced workflow records are stuck as enrolling/loading and unable to proceed through Update Content Nodes. The record does not return an error, it is just enrolling and stuck in that state.
The corresponding workflow job in the Job Troubleshooting is not in an Error state, it just remains as Active.
The below errors are found in the Archer logs:
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">; <System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">; <EventID>0</EventID> <Type>3</Type> <SubType Name="Error">0</SubType> <Level>2</Level> <TimeCreated SystemTime="2023-09-21T02:20:19.8669825Z" /> <Source Name="Archer.NET" /> <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" /> <Execution ProcessName="WpServiceHost (ver 4.40.38.0)" ProcessID="7868" ThreadID="10144" /> <AssemblyVersion>1.0.44.0</AssemblyVersion> <Computer>XXXXXX</Computer> </System> <ApplicationData> <TraceData> <DataItem> <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">; <TraceIdentifier>Archer.NET</TraceIdentifier> <Description>Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)</Description> <AppDomain>WpServiceHost.exe-WpAppDomain</AppDomain> <Exception> <Message> ---------- Exception ---------- [System.IO.FileLoadException] Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401) at Workpoint.ApplicationBlocks.AppDomain.AppDomainProxyMgr.t(Object cc, Type cd, String ce, Object[] cf, Transaction cg, Boolean ch, TimeSpan ci, Boolean cj) at Workpoint.ApplicationBlocks.AppDomain.AppDomainProxyMgr.Invoke(IPrincipal principal, Object secInfo, Object wpOpCtx, Type instanceType, Object[] ctorArgs, Type interfaceType, String methodName, Object[] methodArgs, Transaction clientTransaction, Boolean transactionRequired, TimeSpan transactionTimeout, Boolean autoCompleteTransaction) at Workpoint.ApplicationBlocks.AppDomain.AppDomainProxyMgr.Invoke(IPrincipal principal, Object secInfo, Object wpOpCtx, Type instanceType, Object[] ctorArgs, Type interfaceType, String methodName, Object[] methodArgs, Transaction clientTransaction, Boolean transactionRequired, TimeSpan transactionTimeout, Boolean autoCompleteTransaction) at Workpoint.BPM.WcfExtensions.av.d(AppDomainInstanceInfo dni, SecurityInfo dnj, WpOperationContext dnk, Object[] dnl) at Workpoint.BPM.WcfExtensions.av.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</Message> </Exception> </TraceRecord> </DataItem> </TraceData> </ApplicationData> </E2ETraceEvent>
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">; <System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">; <EventID>0</EventID> <Type>3</Type> <SubType Name="Error">0</SubType> <Level>2</Level> <TimeCreated SystemTime="2023-09-21T02:20:19.8669825Z" /> <Source Name="Archer.NET" /> <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" /> <Execution ProcessName="WpAsyncScriptMonitor (ver 4.40.38.0)" ProcessID="4392" ThreadID="8292" /> <AssemblyVersion>1.0.44.0</AssemblyVersion> <Computer>XXXXXX</Computer> </System> <ApplicationData> <TraceData> <DataItem> <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">; <TraceIdentifier>Archer.NET</TraceIdentifier> <Description>Unable to move job 86146:CUST into error state (DSN='Archer'): Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401) (Original error: AsyncScript Monitor-1 max evaluation retries exceeded (1), moving job 86146:CUST into error state (DSN='Archer'). Last error: Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401))</Description> <AppDomain>WpAsyncScriptMonitor.exe-WpAppDomain</AppDomain> <Exception> <Message> ---------- Exception ---------- [System.ServiceModel.FaultException`1[Workpoint.ApplicationBlocks.Common.ExceptionInfo]] Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401) Server stack trace: at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) 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 Workpoint.BPM.ServiceContracts.Monitor.IJob.SetToErrorState(String dsn, IdDb jobIdDb, String errorText, ObjectId objectCausingError) at Workpoint.Monitors.AsyncScript.a.o(a au, String av)</Message> </Exception> </TraceRecord> </DataItem> </TraceData> </ApplicationData> </E2ETraceEvent>
Restart IIS on all web servers and the below Archer Services on all servers where they are running: