You are viewing limited content. For full access, please sign in.

Question

Question

Workflow event log errors - system problems

asked on April 25, 2018

Hello,

 

We are on workflow version 10.2 and are having system problems on our workflow server. It seems things are generally stuck or slowed down. A simple find activity in a workflow just hangs. We are also seeing the following entries in our event log since this issue arose a couple of hours ago. Does anyone know what might be the cause?

 

Thanks,

Julie

 

Timestamp: 2018-04-25 18:03:56.715

Local Time: 4/25/2018 1:03:56 PM

Category: Errors

Machine: FISD-DNWRKFLW

Severity: Error

Application Domain: Laserfiche.Workflow.Subscriber.exe

Process Id: 1112

Process Name: C:\Program Files\Laserfiche\Laserfiche Workflow 10.2\Laserfiche.Workflow.Subscriber.exe

Win32 Thread Id: 4608 - FISD StartingRules Worker Thread 1

Thread Name: FISD StartingRules Worker Thread 1

Message: <Exception handlingInstanceId="c740c6b5-c8c5-409c-b53c-b82bcc4b7a37">
  <Description>An exception of type 'Laserfiche.Connection.LFSOException' occurred and was caught.</Description>
  <DateTime>2018-04-25 13:03:56Z</DateTime>
  <ExceptionType>Laserfiche.Connection.LFSOException, Laserfiche.Workflow.Common, Version=8.3.0.0, Culture=neutral, PublicKeyToken=d8428ff9263e6cda</ExceptionType>
  <Message>Entry not found. [9001]</Message>
  <Source />
  <HelpLink />
  <Property name="LFROError">False</Property>
  <Property name="LFSOError">False</Property>
  <Property name="ErrorCode">9001</Property>
  <Property name="TargetSite">&lt;undefined value&gt;</Property>
  <Property name="HResult">-2146233088</Property>
  <StackTrace />
  <additionalInfo>
    <info name="MachineName" value="FISD-DNWRKFLW" />
    <info name="TimeStamp" value="4/25/2018 6:03:56 PM" />
    <info name="FullName" value="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    <info name="AppDomainName" value="Laserfiche.Workflow.Subscriber.exe" />
    <info name="ThreadIdentity" value="" />
    <info name="WindowsIdentity" value="ADS\svc_lfservice" />
  </additionalInfo>
  <InnerException>
    <ExceptionType>Laserfiche.RepositoryAccess.ObjectNotFoundException, Laserfiche.RepositoryAccess, Version=10.2.0.0, Culture=neutral, PublicKeyToken=3f98b3eaee6c16a6</ExceptionType>
    <Message>Entry not found. [9001]</Message>
    <Source>Laserfiche.RepositoryAccess</Source>
    <HelpLink />
    <Property name="ErrorCode">9001</Property>
    <Property name="RuleName">SS-Student Transfer Form (Change - Approval)</Property>
    <Property name="WorkflowName">SS-Student Transfer Form</Property>
    <Property name="TargetSite">Laserfiche.RepositoryAccess.FieldValueCollection GetFieldValueFromServer(Laserfiche.RepositoryAccess.HttpUrl, Laserfiche.RepositoryAccess.Session)</Property>
    <Property name="HResult">-2146233088</Property>
    <StackTrace>   at Laserfiche.RepositoryAccess.Entry.GetFieldValueFromServer(HttpUrl url, Session session)
   at Laserfiche.Connection.Lfso.RepositoryAccess91.LFDocumentRA.PreloadFields()
   at Laserfiche.Workflow.Runtime.CacheHelper.GetEntryFieldData(PropertyBag cache, Boolean addIfNeeded)
   at Laserfiche.Workflow.Runtime.CacheHelper.GetEntryFieldValues(String field, PropertyBag cache, Boolean addIfNeeded)
   at Laserfiche.Workflow.Runtime.Evaluators.FieldEvaluator.Evaluate(ConditionOperator conditionOperator, List`1 rightHandSideValues)
   at Laserfiche.Workflow.ComponentModel.Conditions.Rules.EntryFieldRule.Evaluate(IServiceProvider provider, LaserficheEntryEvent entryEvent, ConditionTraceContext context)
   at Laserfiche.Workflow.ComponentModel.CompositeConditionEx.Evaluate[T](IServiceProvider provider, T theEvent, ConditionTraceContext context)
   at Laserfiche.Workflow.ComponentModel.CompositeConditionEx.Evaluate(IServiceProvider provider, LaserficheEntryEvent entryEvent, ConditionTraceContext context)
   at Laserfiche.Workflow.Subscriber.Runtime.Evaluators.StartingRuleEvaluator.EvaluateRule(ConditionStartingRule startingRule, LaserficheEntryEvent entryEvent, String&amp; evaluationLog)
   at Laserfiche.Workflow.Subscriber.Runtime.Evaluators.StartingRuleEvaluator.EvaluateRules(EvaluationItem item, LaserficheEntryEvent entryEvent, List`1 startingRules)</StackTrace>
  </InnerException>
</Exception>

0 0

Answer

SELECTED ANSWER
replied on April 25, 2018

The message above is likely not relevant. It indicates that the subscriber tried to process a condition on an entry and the entry no longer exists. This type of message can be logged during normal operations if a document is deleted while it was going through a workflow.

Find Entry taking a long time can be a symptom of your Laserfiche Server being unusually busy. Workflow, in general, being sluggish might be an indication of an overloaded SQL server.

You can run a statistics report in Workflow and see if there's any unusual activity. An unexpectedly large number of running instances might indicate a runaway workflow, which in turn might explain the extra load on SQL.

0 0
replied on April 25, 2018

Thanks Miruna. It turns out we had a process running on our workflow server that was causing these issues.

0 0

Replies

You are not allowed to reply in this post.
You are not allowed to follow up in this post.

Sign in to reply to this post.