OnBase Unity Client Troubleshooting: Symptom, Cause & Fix

Written By Reveille Software

July 13, 2026

OnBase Unity Client Troubleshooting Guide | Reveille
Most OnBase Unity Client problems aren’t Unity Client problems. The failure shows at the desktop — but the cause is almost always a server, a database, or a disk group behind it.
— The Reveille Perspective

If you’re here because the Unity Client won’t launch, is crawling on login, or keeps crashing, jump to the quick answers and the symptom-to-cause table below — they cover the failures OnBase administrators search for most. The pattern behind all of them is one blind spot: the Unity Client experience is measured by no one until a person complains.

The one thing to remember

The OnBase Application Server can report perfectly healthy while every Unity Client login takes twenty seconds. Platform “up” is not the same as client “working” — read the symptom back to its layer.

Quick answers

Why won’t the OnBase Unity Client launch?
A Unity Client that won’t launch usually points upstream, not to the desktop. The three most common causes are an unreachable OnBase Application Server, a corrupted local client cache, or a .NET runtime problem. Clear the local cache, confirm the Application Server URL responds, and verify the app server service is running.
Why is the OnBase Unity Client so slow to log in?
Slow Unity Client logins are almost always a server-side symptom, not a client one. Look at Application Server thread-pool saturation, SQL Server deadlocks or blocked transactions, and directory (Active Directory or LDAP) sync latency. The client is just where the delay becomes visible — the cause sits in the stack behind it.
Why does the OnBase Unity Client keep crashing or freezing?
Repeated Unity Client crashes or freezes usually trace to a corrupt local cache, a .NET or memory fault, or a single problem document or workflow queue the client chokes on. Reproduce the exact step that triggers it, clear the client cache, and check the Application Server logs for the matching error.
How do you monitor OnBase Unity Client health?
Monitor the Unity Client by running its real transactions — login, document retrieve, import, and logout — as timed synthetic checks against each Application Server. This surfaces a degrading client experience before a user files a ticket and isolates which transaction and which server is slowing down. Reveille delivers this out of the box.

01 — Start Here

Symptom → Likely Cause → What to Check

The Unity Client failures admins search for most, and where each one actually lives.

Symptom Likely cause (layer) Check first Caught first by a monitor
Won’t launch / hangs on splash Local client cache · App Server unreachable Clear client cache; confirm App Server URL responds; check app server service App Server connectivity check
Slow login App Server threads · SQL Server · AD / LDAP Thread-pool use; SQL deadlocks / blocked txns; directory latency Timed Login transaction crosses threshold
Crashing / freezing Local cache · .NET / memory · one bad doc or queue Reproduce the trigger step; clear cache; read App Server logs Retrieve / Import error rate rises
Inbox empty / lifecycles won’t load OnBase Workflow config · App Server Retrieve Lifecycles & Queue Names; app server service Retrieve Lifecycles / Queues check fails
“An error occurred opening the document” Disk Groups · file server · document lock Disk Group access; file server; check for a lock Disk Group + Retrieve Document checks
Retrieve slow or times out SQL query perf · Disk Groups · doc volume SQL blocked txns; disk group locks; index coverage Timed Retrieve transaction trends up
Scanner not detected in the client Client-side TWAIN / ISIS · scan license Scan driver install; scan license & queue assignment Endpoint-scoped (genuinely client-local)

02 — Why

It’s Almost Never the Client

One login is the sum of four servers.

The Unity Client is a thin front end to a deep stack. A single login travels from the client to the OnBase Application Server, to SQL Server, to Disk Groups on a file server — sometimes through OnBase Workflow and Autofill Keyword Sets on the way. Any hop can add seconds; the client just renders the total.

So a “nine-second login” is usually three healthy-looking servers and one slow one: a saturated thread pool, a blocked SQL transaction, a lagging domain controller. Reinstalling the client won’t move that number by a millisecond. Finding the slow hop will.

WHERE A “SLOW LOGIN” ACTUALLY COMES FROM auth query fetch Unity Client renders the delay Application Server threads at 94% SQL Server blocked txn · 1,800 ms Disk Group file server user sees: 9s spinner TRUE CAUSE three hops from the desktop
One OnBase Unity Client login is the sum of every upstream hop. The symptom shows at the client; the cause — here, a blocked SQL transaction — sits three servers back.

03 — The Fix That Sticks

Stop Finding Out From Your Users

Measure the client the way a user does — continuously.

The durable fix isn’t a faster reinstall; it’s watching the whole path so you catch a degrading client before anyone files a ticket. That’s Content Observability — continuous visibility and assurance for the content workflows your business runs on — applied to the one interface your users actually touch.

Reveille for Hyland OnBase does exactly this, agentlessly. It runs the Unity Client’s real transactions — login, retrieve, import, delete, purge, pull lifecycles and queues, logout — as timed checks against every Application Server, with AI/ML thresholds so a normal Monday peak doesn’t page you but a real regression does. When something drifts, you learn which transaction and which server first — and Reveille can self-heal or push the signal into Splunk and ServiceNow, so most issues never reach the help desk.

Reveille for Hyland OnBase

Agentless Content Observability for OnBase — Unity Client transactions timed on every Application Server, AI/ML thresholds, real user analytics, and self-healing before the ticket queue. See Reveille for Hyland OnBase →

Your users will always tell you when the Unity Client breaks. The only question is whether they’re the first to know — or you are.

Ready to close the Unity Client blind spot in your OnBase environment?

You may also like…

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