TotalAgility Jobs Stuck or Suspended: Causes and Fixes

Written By Reveille Software

September 30, 2026

Quick answer

Tungsten TotalAgility jobs get stuck or suspended for one of five reasons: a stopped or starved Core Worker service, activities erroring and suspending their jobs, an unavailable or backed-up transformation server, exhausted or expired licensing, or pressure on the TotalAgility databases. Start in two places — the Core Worker service, and the suspend reason on one affected job.

Documents arrive, forms are submitted, capture runs — and then the process stops moving. Jobs sit in the queue, activities never complete, and the suspended count climbs. In an Intelligent Document Processing (IDP) pipeline running invoices, claims, or onboarding on TotalAgility, stuck jobs are a production outage on a delay: the business finds out when the output doesn’t show up downstream.

Tungsten’s own documentation covers the pieces — the Core Worker Service, suspending and working with jobs — but not the triage order. Here it is: five causes ranked by likelihood, with the fix for each, complete on this page. (The full catalog of Tungsten Automation health checks and tests is published here, ungated.)

01 — The Causes

Why do TotalAgility jobs get stuck or suspended? Five causes, ranked by likelihood

Match the symptom, then jump to the fix.

#CauseThe signatureThe fix, in short
1Core Worker service stopped or starvedNothing background processes; queued jobs sit untouched farm-wide; thread pool full, no tasks being takenRestore the service; rebalance the load that starved it
2Activities erroring — jobs suspendSuspended count climbs; each job records a suspend reason pointing at one activityFix the failing activity, then retry the jobs
3Transformation server unavailable or backed upCapture, classification, and extraction activities queue while everything else movesRestore the transformation server; let the backlog drain
4Licensing exhausted or expiredServices all “running,” nothing processing; license service errors in the logsCheck volume, station use, and expiration; restore headroom
5Database pressureTimeouts and “random” suspensions under load; TA, Documents, or Reporting databases slowFix the database, not the jobs

Cause 1 stops everything; cause 2 stops one process at a time. The Core Worker is TotalAgility’s background engine — when it’s down or its thread pool is saturated, queued work farm-wide simply waits, with nothing red anywhere. A suspended job is the opposite: TotalAgility telling you precisely where it hurts. The job hit an error in an automatic activity — a script fault, an integration call that failed, an export target that went away — and recorded why. The suspend reason is the diagnosis. Read it before you touch anything.

Cause 4 is the quiet one — the same failure shape we found in ABBYY FlexiCapture estates: every Windows service healthy, zero throughput, because every processing action checks a license that has run out of pages, stations, or days. Capture platforms fail through their license servers more often than through their code.

02 — The Fix

How do you get a stuck TotalAgility job moving again? The repair sequence

In order. Retrying suspended jobs before fixing the cause just re-suspends them.

  1. Read one suspended job’s reason

    Open an affected job and read why it suspended. If the reasons cluster on one activity — a script, an integration, an export — you have cause 2 and a named culprit. If jobs aren’t suspending but simply aren’t moving, you’re looking at causes 1, 3, or 4.

  2. Check the Core Worker before anything else “running”

    Confirm the Core Worker service is up on every TA server — and actually taking work, not just present in the services list. A saturated thread pool processes nothing while reporting healthy. Check the TA Windows error log for service faults at the time jobs stopped moving.

  3. Verify the transformation tier and the license service

    Confirm transformation servers are reachable and their queues are draining — classification and extraction stall behind a dead transformation tier while plain workflow keeps moving, which misdirects the triage. Then check licensing: volume remaining, station use, expiration, and that the license service itself responds.

  4. Fix the failing activity, then retry the jobs

    Restore the integration endpoint, correct the script, or bring back the export target the suspend reasons named. Only then retry the suspended jobs — in batches, oldest first, confirming the first few complete before releasing the rest.

  5. If suspensions look random: check the databases

    Timeouts against the TotalAgility, Documents, or Reporting databases surface as scattered suspensions with no common activity. Check database sizes, backups, and blocking at the times jobs failed — and confirm locked activities released after any service crash, so recovered jobs aren’t still holding each other up.

03 — Prevention

How do you keep TotalAgility jobs from suspending again?

Every one of the five broadcasts itself before the queue notices.

Thread pools fill before processing stops. Suspended counts climb before the business calls. License volume runs down before it runs out. The failure repeats in most TotalAgility estates because nobody watches those signals between incidents — and with TotalAgility freshly named a Leader in the 2026 Gartner Magic Quadrant for Intelligent Document Processing, more estates are going to be running more of the business through exactly this engine.

Reveille for Tungsten Automation ships over 100 pre-built, out-of-the-box tests, and the ones for this exact chain are pre-configured: TA Job Processing; TA Core Worker checks for Worker Tasks Taken, Threads Active, Items in Thread Pool, System Tasks Taken, and Locked Activities; TA Services and TA Windows Error Log checks; TA License Service response plus TA Volume Licensing, TA Station Licensing, and TA License Expiration; transformation server connectivity; and the TA, Documents, and Reporting database checks. When a threshold trips, Reveille’s conditionally triggered proactive capabilities can execute PowerShell-based recovery scripts — so step two of the sequence above runs before the queue notices.

Reveille for Tungsten Automation

Agentless tests for the Core Worker, jobs, licensing, transformation tier, and databases — with over 180 dashboard metrics for capture service levels. The full catalog is linked above, ungated.

Supporting client estates as an MSP, SI, or ISV? That’s what Reveille SENTRY is built for — multi-tenant observability for the estates you manage.

Take it with you

Fighting a stuck queue this week?

Enter your business email and the Reveille for Tungsten Automation Technical Overview opens as a PDF — over 100 pre-built tests organized by product, including every Core Worker, job, licensing, and transformation check on this page.

The fixes are all on this page. The PDF is the complete Tungsten Automation test reference.

Frequently asked questions

Why are my TotalAgility jobs stuck or not processing?
The five most common causes, in order: a stopped or starved Core Worker service, activities erroring and suspending their jobs, an unavailable or backed-up transformation server, exhausted or expired licensing, and pressure on the TotalAgility databases. Start with the Core Worker service and the suspend reason on an affected job.
What does it mean when a TotalAgility job is suspended?
A suspended job hit an error it could not process past — typically a failing automatic activity: a script fault, a broken integration call, or a resource that went away mid-run. The job records why it suspended. Read that reason first, fix the underlying cause, then retry the job; retrying without the fix just re-suspends it.
How do I restart stuck TotalAgility jobs safely?
Fix the cause before touching the jobs. Confirm the Core Worker service is healthy, the transformation servers are reachable, and licensing has headroom; then retry suspended jobs and let queued work drain. If jobs were orphaned by a service failure, verify locked activities release once the service is back.
How do I monitor Tungsten TotalAgility proactively?
Watch the signals that precede a stall: job processing, Core Worker tasks taken, threads active, items in the thread pool, and locked activities, plus license service response, license volume and expiration, transformation server availability, and the TotalAgility databases. Reveille for Tungsten Automation ships over 100 pre-built tests covering these.

You may also like…

Get the signal on what’s shaping IDP, ECM, RPA, and intelligent automation.