3096
MariaDBERRORNotableReplicationMEDIUM confidence

NDB conflict function parse error

Production Risk

High — NDB conflict resolution is non-functional.

What this means

An error occurred while parsing the NDB conflict detection function specification in the ndb_replication table.

Why it happens
  1. 1Invalid or malformed conflict function name in the ndb_replication table.
  2. 2Unsupported arguments to NDB conflict functions.
How to reproduce
trigger — this will error
trigger — this will error
-- Triggered when NDB replication reads conflict function config

expected output

ERROR 3096 (HY000): NDB Conflict fn: parse error.

Fix

Review and correct the conflict function specification

Review and correct the conflict function specification
SELECT * FROM mysql.ndb_replication;  -- Check conflict function column

Why this works

Identifies the malformed conflict function definition.

What not to do

Sources
Official documentation ↗

MySQL 8.0 — 3096 ER_CONFLICT_FN_PARSE_ERROR2

Content generated with AI assistance and reviewed for accuracy. Found an error? hello@errcodes.dev

← All MariaDB errors