Informix Error -43187: ON-Bar received an error/signal. The onbar session will abort after cleanup.
Cause and resolution
ON-Bar received an error/signal. The onbar session will abort after cleanup.
If any of the ON-Bar processes encounters a non-fatal error and if BAR_RETRY is set to ABORT(0), the parent process will not create any new child processes. If the parent process receives a signal, the process ignores the BAR_RETRY value and then aborts. In both cases, the ON-Bar child processes that are running will continue to completion.
Rerun the backup or restore command.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-43187 fires when an ON-Bar process encounters a non-fatal error while BAR_RETRY is set
to ABORT (0), or the parent process receives a signal — per the official guidance, the
parent won't spawn new child processes in the first case, and ignores BAR_RETRY entirely
in the second, aborting either way; already-running children continue to completion.
- A non-fatal error with
BAR_RETRY=ABORT(0), per the official guidance — the first named case. - The parent process receiving a signal, per the official guidance — the second
named case, which aborts regardless of
BAR_RETRY.
Solutions / Resolution
- Rerun the backup or restore command, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a non-fatal error or signal triggering session abort.
Diagnostic Checks
- Check
BAR_RETRY's configured value if the error/signal wasn't already expected, and rerun the command.
Related Errors / Related Topics
- -43080 — "Process
received signal . Process will exit after cleanup." A related process-signal message, at the level of an individual ON-Bar process rather than the whole onbarsession.
The onbar session is aborting after cleanup due to a non-fatal error or signal — rerun
the command.