# Infor LN Jobs Stuck in Active or Waiting: Fix the Job Daemon

> Source: https://netray.co/erp-help/ln-jobs-stuck-active-job-daemon
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: ERP Help

## Short answer

Infor LN background jobs, reports, batch processes and print jobs, get stuck in Active or Waiting status when the job daemon on the enterprise server has stopped or lost its connection, or when a prior job crashed without releasing its status. Restart the job daemon and reset the stuck job's status through the Jobs session, and the queue resumes. A daemon that keeps stopping usually points to a memory, license or database connectivity problem on the server.

## Kind

error

## System

infor-ln

## Erp

Infor LN (Baan ERP)

## Module

Job Management

## Query

infor ln jobs stuck in active status job daemon

## Alternate Queries

- infor ln job queue not processing
- baan jobs stay in waiting status
- infor ln job daemon not running
- infor ln background jobs never complete

## Applies To

Infor LN 10.x enterprise server; applies to jobs submitted interactively or through scheduled and recurring job definitions

## Steps

### Restart job processing and clear stuck jobs

**Items:**

Open the Jobs session under Common > Job Management and identify which jobs are stuck in Active or Waiting for longer than their normal run time.

Check whether the job daemon process is actually running on the enterprise server, using the server's service manager (Windows Services, or the relevant process list on UNIX/Linux).

Review the enterprise server and job daemon logs for the point processing stopped, looking for a database connection error, an out-of-memory condition, or a license check failure right before jobs stopped moving.

Restart the job daemon service, or the enterprise server component responsible for job dispatch, rather than the whole application server if possible, to minimize disruption to interactive sessions.

After the restart, jobs that were still genuinely valid should resume; jobs left stuck in Active from before the restart usually need their status manually reset through the Jobs session.

Requeue or resubmit any jobs that were cancelled rather than completed, and confirm with the business owner whether partial output needs to be discarded first.

If the daemon repeatedly stops, check for a resource limit being hit, server memory, database connection pool exhaustion, or a batch session license limit, rather than just restarting it each time.

## Sections

### How LN job processing works

**Body:**

Infor LN separates interactive session processing from background job processing. Reports, mass updates, EDI runs and scheduled processes are submitted as jobs and picked up by a job daemon on the enterprise server, which dispatches them to worker bshell processes rather than tying up the submitting user's own session.

The Jobs session, part of Job Management, is the single place to see every job's status: Waiting, Active, Finished, Error or Cancelled. When jobs pile up in Waiting with none moving to Active, or sit in Active far past their normal duration, the daemon itself, not an individual job, is almost always the problem.

### What actually stops the daemon

**Body:**

The most common causes are a lost database connection (a network blip, a database restart, or a connection pool exhausted by other processes), the enterprise server running out of available memory to start new worker processes, and a license or session count limit being hit so no new batch sessions can start even though jobs are queued.

A job daemon crash is different from a single job failing. One failed job shows an Error status and leaves the rest of the queue processing normally; a daemon crash or hang stalls the entire queue, which is the clearest symptom that the problem is at the daemon level, not the job level.

### Cleaning up after a restart

**Body:**

Jobs left in Active status when the daemon stopped did not actually finish, even though their status implies otherwise. After confirming the daemon is back up, review each one; some configurations allow resetting the status directly in the Jobs session, others need the job cancelled and resubmitted.

For scheduled and recurring jobs, check that the recurrence was not silently broken by the outage. A job that was supposed to run overnight during the downtime window may need a manual catch-up run.

## Pitfalls

- Restarting the entire application server to fix job processing when only the job daemon component needed a restart, causing unnecessary downtime for interactive users.
- Resetting a stuck job's status without checking whether it partially wrote data, such as a partial mass update or partial EDI export, before resubmitting it.
- Not checking the daemon's own logs and going straight to restarting it, missing a recurring resource issue that will just cause the same stall again.
- Treating a single failed job (Error status) the same as a stalled queue (many jobs stuck in Waiting), when the causes and fixes are different.
- Forgetting to check for missed recurring or scheduled jobs after an outage window, leaving a gap in nightly processing nobody notices until later.

## Ai Angle

A grounded assistant watching LN's job tables can flag a stalled queue the moment jobs start piling up in Waiting, rather than waiting for a business user to notice a missing report, and it can pull the daemon's recent log lines alongside the stuck job list into one summary instead of an admin opening three sessions. Restarting the daemon or resubmitting jobs stays a human action; the assistant's role is cutting the time between the stall starting and someone finding out about it.

## Faq

### Which session shows the status of background jobs in Infor LN?

**Answer:** The Jobs session under Common > Job Management lists every submitted job with its status, start time and the session or report that generated it. It is the first place to check when scheduled processing appears to have stopped.

### Is the job daemon a separate service from the enterprise server?

**Answer:** Depending on the LN version and deployment topology, job processing may run as part of the main enterprise server process or as a separate service dedicated to job dispatch. Check your environment's service manager or process list before restarting anything.

### Why do jobs fail right after a database maintenance window?

**Answer:** The job daemon holds a database connection that a maintenance restart or failover can break without the daemon detecting it immediately. If jobs stall shortly after planned database work, restarting the job daemon, or the enterprise server if that is where it runs, usually restores the connection.

### Can I automate detection of a stalled job queue?

**Answer:** Yes, many sites monitor the job table or the Jobs session output with a scheduled script or monitoring tool that alerts when jobs have been in Waiting or Active status beyond an expected threshold, rather than relying on users to notice missing reports.

## Search terms

infor ln jobs stuck active, infor ln job daemon not running, baan job queue not processing, infor ln job management session, infor ln background job stalled, infor ln scheduled job failure, infor ln enterprise server job processor, baan erp batch job status, infor ln job monitor troubleshooting

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
