Author: jstephens
Date: 2008-09-10 18:18:02 +0200 (Wed, 10 Sep 2008)
New Revision: 11750
Log:
Move NDB error codes into new include file, rebuild dependencies
Added:
trunk/ndbapi/ndb-error-codes.xml
Modified:
trunk/ndbapi/Makefile.depends
trunk/ndbapi/ndb-errors.xml
Modified: trunk/ndbapi/Makefile.depends
===================================================================
--- trunk/ndbapi/Makefile.depends 2008-09-10 15:08:27 UTC (rev 11749)
+++ trunk/ndbapi/Makefile.depends 2008-09-10 16:18:02 UTC (rev 11750)
Changed blocks: 6, Lines Added: 27, Lines Deleted: 2; 3379 bytes
@@ -374,7 +374,7 @@
../ndbapi/metadata/class-ndbinterpretedcode.idmap \
../ndbapi/metadata/class-ndbscanfilter.idmap \
../ndbapi/metadata/interface-ndbrecord.idmap \
- ../ndbapi/metadata/ndb-errors.idmap \
+ ../ndbapi/metadata/ndb-error-codes.idmap \
../ndbapi/metadata/struct-ndberror.idmap \
../refman-5.1/metadata/functions-core.idmap
class-ndbinterpretedcode.validpure: $(class_ndbinterpretedcode_SOURCES)
@@ -817,6 +817,7 @@
../ndbapi/metadata/class-undofile.idmap \
../ndbapi/metadata/interface-ndbrecord.idmap \
../ndbapi/metadata/mgm-api.idmap \
+ ../ndbapi/metadata/ndb-error-codes.idmap \
../ndbapi/metadata/ndb-errors.idmap \
../ndbapi/metadata/ndb-examples.idmap \
../ndbapi/metadata/ndb-hierarchy.idmap \
@@ -843,16 +844,38 @@
ndb-classes-manprepped.xml: $(ndb_classes_SOURCES) $(ndb_classes_IDMAPS)
ndb-classes-remprepped.xml: $(ndb_classes_SOURCES) $(ndb_classes_IDMAPS)
+ndb_error_codes_INCLUDES = \
+ ../common/fixedchars.ent \
+ ../common/phrases.ent \
+ ../refman-common/urls.ent \
+ all-entities.ent \
+ ndb.en.ent
+ndb_error_codes_IMAGES =
+ndb_error_codes_SOURCES = ndb-error-codes.xml $(ndb_error_codes_INCLUDES)
+ndb_error_codes_IDMAPS = \
+ ../ndbapi/metadata/ndb-error-codes.idmap \
+ ../ndbapi/metadata/ndb-errors.idmap
+ndb-error-codes.validpure: $(ndb_error_codes_SOURCES)
+ndb-error-codes.titles: $(ndb_error_codes_SOURCES)
+ndb-error-codes.useless: $(ndb_error_codes_SOURCES)
+ndb-error-codes.valid: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+ndb-error-codes.validwarn: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+ndb-error-codes-prepped.xml: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+ndb-error-codes-manprepped.xml: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+ndb-error-codes-remprepped.xml: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+
ndb_errors_INCLUDES = \
../common/fixedchars.ent \
../common/phrases.ent \
../refman-common/urls.ent \
all-entities.ent \
+ ndb-error-codes.xml \
ndb.en.ent
ndb_errors_IMAGES =
ndb_errors_SOURCES = ndb-errors.xml $(ndb_errors_INCLUDES)
ndb_errors_IDMAPS = \
../ndbapi/metadata/mgm-api.idmap \
+ ../ndbapi/metadata/ndb-error-codes.idmap \
../ndbapi/metadata/ndb-errors.idmap \
../ndbapi/metadata/ndb-internals.idmap \
../ndbapi/metadata/struct-ndberror.idmap
@@ -1059,6 +1082,7 @@
legalnotice.en.xml \
mgm-api.xml \
ndb-classes.xml \
+ ndb-error-codes.xml \
ndb-errors.xml \
ndb-examples.xml \
ndb-hierarchy.xml \
@@ -1137,6 +1161,7 @@
../ndbapi/metadata/interface-ndbrecord.idmap \
../ndbapi/metadata/mgm-api.idmap \
../ndbapi/metadata/ndb-classes.idmap \
+ ../ndbapi/metadata/ndb-error-codes.idmap \
../ndbapi/metadata/ndb-errors.idmap \
../ndbapi/metadata/ndb-examples.idmap \
../ndbapi/metadata/ndb-hierarchy.idmap \
@@ -1285,7 +1310,7 @@
images/published/NdbError-struct.png
struct_ndberror_SOURCES = struct-ndberror.xml $(struct_ndberror_INCLUDES)
struct_ndberror_IDMAPS = \
- ../ndbapi/metadata/ndb-errors.idmap \
+ ../ndbapi/metadata/ndb-error-codes.idmap \
../ndbapi/metadata/struct-ndberror.idmap \
../refman-5.1/metadata/errors-problems-core.idmap
struct-ndberror.validpure: $(struct_ndberror_SOURCES)
Added: trunk/ndbapi/ndb-error-codes.xml
===================================================================
--- trunk/ndbapi/ndb-error-codes.xml (rev 0)
+++ trunk/ndbapi/ndb-error-codes.xml 2008-09-10 16:18:02 UTC (rev 11750)
Changed blocks: 1, Lines Added: 4152, Lines Deleted: 0; 186045 bytes
@@ -0,0 +1,4152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!ENTITY % all.entities SYSTEM "all-entities.ent">
+%all.entities;
+]>
+<section id="ndb-error-codes">
+
+ <title><literal>NDB</literal> Error Codes and Messages</title>
+
+ <indexterm>
+ <primary>Error codes</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>Error code types</primary>
+ </indexterm>
+
+ <para>
+ This section contains a number of tables, one for each type of
+ <literal>NDB</literal> API error. The error types include the
+ following:
+
+ <informaltable>
+ <tgroup cols="3">
+ <colspec colwidth="33*"/>
+ <colspec colwidth="34*"/>
+ <colspec colwidth="33*"/>
+ <tbody>
+ <row>
+ <entry><itemizedlist>
+
+ <listitem>
+ <para>
+ No error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Application error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Scan application error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Configuration or application error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ No data found
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Constraint violation
+ </para>
+ </listitem>
+
+ </itemizedlist></entry>
+ <entry><itemizedlist>
+
+ <listitem>
+ <para>
+ Schema error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ User defined error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Insufficient space
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Temporary Resource error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Node Recovery error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Overload error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Timeout expired
+ </para>
+ </listitem>
+
+ </itemizedlist></entry>
+ <entry><itemizedlist>
+
+ <listitem>
+ <para>
+ Node shutdown
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Internal temporary
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Unknown result error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Unknown error code
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Internal error
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Function not implemented
+ </para>
+ </listitem>
+
+ </itemizedlist></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+
+ <para>
+ The information in each table includes, for each error:
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ The numeric <literal>NDB</literal> error code
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ The corresponding MySQL error code
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ The <literal>NDB</literal> classification code
+ </para>
+
+ <para>
+ See <xref linkend="ndb-error-classifications"/>, for the
+ meanings of these classification codes.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ The text of the error message
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ Similar errors have been grouped together in each table. The
+ last table — see <xref linkend="ndb-error-codes-other"/>
+ — contains errors that have not yet been assigned to a
+ specific category.
+ </para>
+
+ <tip>
+ <para>
+ You can always obtain the latest error codes and information
+ from the file
+ <filename>storage/ndb/src/ndbapi/ndberror.c</filename>.
+ </para>
+ </tip>
+
+ <remark role="note">
+ [js] To regenerate the rows for these tables, see the file
+ error-regexes.txt.
+ </remark>
+
+
+ <section id="ndb-error-codes-no-error">
+
+ <title>No Error</title>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>0</errorcode></entry>
+ <entry><errorname>0</errorname></entry>
+ <entry><errortype>NE</errortype></entry>
+ <entry><errortext>No error</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-nodatafound">
+
+ <title><literal>NoDataFound</literal> Errors</title>
+
+ <indexterm>
+ <primary>NoDataFound errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>NoDataFound</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="10*"/>
+ <colspec colwidth="40*"/>
+ <colspec colwidth="10*"/>
+ <colspec colwidth="40*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>626</errorcode></entry>
+ <entry><errorname>HA_ERR_KEY_NOT_FOUND</errorname></entry>
+ <entry><errortype>ND</errortype></entry>
+ <entry><errortext>Tuple did not exist</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-constraintviolation">
+
+ <title><literal>ConstraintViolation</literal> Errors</title>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="10*"/>
+ <colspec colwidth="40*"/>
+ <colspec colwidth="10*"/>
+ <colspec colwidth="40*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>630</errorcode></entry>
+ <entry><errorname>HA_ERR_FOUND_DUPP_KEY</errorname></entry>
+ <entry><errortype>CV</errortype></entry>
+ <entry><errortext>Tuple already existed when attempting to insert</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>839</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>CV</errortype></entry>
+ <entry><errortext>Illegal null attribute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>840</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>CV</errortype></entry>
+ <entry><errortext>Trying to set a NOT NULL attribute to NULL</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>893</errorcode></entry>
+ <entry><errorname>HA_ERR_FOUND_DUPP_KEY</errorname></entry>
+ <entry><errortype>CV</errortype></entry>
+ <entry><errortext>Constraint violation e.g. duplicate value in unique
+ index</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-node-recovery">
+
+ <title>Node recovery errors</title>
+
+ <indexterm>
+ <primary>node recovery errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>node recovery</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>286</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>250</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Node where lock was held crashed, restart scan
+ transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>499</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Scan take over error, restart scan transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1204</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Temporary failure, distribution changed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4002</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Send to NDB failed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4010</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4025</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4027</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4028</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4029</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4031</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4033</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Send to NDB failed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4115</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Transaction was committed but all read information was not
+ received due to node crash</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4119</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Simple/dirty read failed due to node failure</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-node-shutdown">
+
+ <title>Node Shutdown Errors</title>
+
+ <indexterm>
+ <primary>node shutdown errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>node shutdown</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>280</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NS</errortype></entry>
+ <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>270</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NS</errortype></entry>
+ <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1223</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NS</errortype></entry>
+ <entry><errortext>Read operation aborted due to node shutdown</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4023</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NS</errortype></entry>
+ <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4030</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NS</errortype></entry>
+ <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4034</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NS</errortype></entry>
+ <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-unknown-result">
+
+ <title>Unknown Result Errors</title>
+
+ <indexterm>
+ <primary>unknown result errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>unknown result</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>4007</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UR</errortype></entry>
+ <entry><errortext>Send to ndbd node failed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4008</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UR</errortype></entry>
+ <entry><errortext>Receive from NDB failed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4009</errorcode></entry>
+ <entry><errorname>HA_ERR_NO_CONNECTION</errorname></entry>
+ <entry><errortype>UR</errortype></entry>
+ <entry><errortext>Cluster Failure</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4012</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UR</errortype></entry>
+ <entry><errortext>Request ndbd time-out, maybe due to high load or
+ communication problems</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4013</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UR</errortype></entry>
+ <entry><errortext>Request timed out in waiting for node failure</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4024</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UR</errortype></entry>
+ <entry><errortext>Time-out, most likely caused by simple read or cluster
+ failure</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-temporary-resource">
+
+ <title>Temporary Resource Errors</title>
+
+ <indexterm>
+ <primary>temporary resource errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>temporary resource</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>217</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>217</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>218</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>218</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>219</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>219</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>233</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of operation records in transaction coordinator (increase
+ MaxNoOfConcurrentOperations)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>275</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of transaction records for complete phase (increase
+ MaxNoOfConcurrentTransactions)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>279</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of transaction markers in transaction
+ coordinator</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>414</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>414</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>418</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of transaction buffers in LQH</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>419</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>419</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>245</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Too many active scans</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>488</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Too many active scans</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>490</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Too many active scans</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>805</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of attrinfo records in tuple manager</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>830</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of add fragment operation records</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>873</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of attrinfo records for scan in tuple manager</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>899</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Rowid already allocated</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1217</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of operation records in local data manager (increase
+ MaxNoOfLocalOperations)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1218</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Send Buffers overloaded in NDB kernel</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1220</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>REDO log files overloaded, consult online manual (increase
+ FragmentLogFileSize)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1222</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of transaction markers in LQH</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4021</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4022</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4032</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1501</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of undo space</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>288</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of index operations in transaction coordinator (increase
+ MaxNoOfConcurrentIndexOperations)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>289</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Out of transaction buffer memory in TC (increase
+ TransactionBufferMemory)</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-insufficient-space">
+
+ <title>Insufficient Space Errors</title>
+
+ <indexterm>
+ <primary>insufficient space errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>insufficient space</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="25*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="45*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>623</errorcode></entry>
+ <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>623</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>624</errorcode></entry>
+ <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>624</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>625</errorcode></entry>
+ <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Out of memory in Ndb Kernel, hash index part (increase
+ IndexMemory)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>640</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Too many hash indexes (should not happen)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>826</errorcode></entry>
+ <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Too many tables and attributes (increase MaxNoOfAttributes or
+ MaxNoOfTables)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>827</errorcode></entry>
+ <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Out of memory in Ndb Kernel, table data (increase
+ DataMemory)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>902</errorcode></entry>
+ <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Out of memory in Ndb Kernel, ordered index data (increase
+ DataMemory)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>903</errorcode></entry>
+ <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Too many ordered indexes (increase
+ MaxNoOfOrderedIndexes)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>904</errorcode></entry>
+ <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Out of fragment records (increase
+ MaxNoOfOrderedIndexes)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>905</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Out of attribute records (increase
+ MaxNoOfAttributes)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1601</errorcode></entry>
+ <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Out extents, tablespace full</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1602</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>No datafile in tablespace</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-timeoutexpired">
+
+ <title><literal>TimeoutExpired</literal> errors</title>
+
+ <indexterm>
+ <primary>TimeoutExpired errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>TimeoutExpired</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="25*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="45*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>266</errorcode></entry>
+ <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+ <entry><errortype>TO</errortype></entry>
+ <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>274</errorcode></entry>
+ <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+ <entry><errortype>TO</errortype></entry>
+ <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>296</errorcode></entry>
+ <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+ <entry><errortype>TO</errortype></entry>
+ <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>297</errorcode></entry>
+ <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+ <entry><errortype>TO</errortype></entry>
+ <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>237</errorcode></entry>
+ <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+ <entry><errortype>TO</errortype></entry>
+ <entry><errortext>Transaction had timed out when trying to commit
+ it</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-overload">
+
+ <title>Overload Errors</title>
+
+ <indexterm>
+ <primary>overload errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>overload</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>701</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>OL</errortype></entry>
+ <entry><errortext>System busy with other schema operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>711</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>OL</errortype></entry>
+ <entry><errortext>System busy with node restart, schema operations not
+ allowed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>410</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>OL</errortype></entry>
+ <entry><errortext>REDO log files overloaded, consult online manual (decrease
+ TimeBetweenLocalCheckpoints, and|or increase
+ NoOfFragmentLogFiles)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>677</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>OL</errortype></entry>
+ <entry><errortext>Index UNDO buffers overloaded (increase
+ UndoIndexBuffer)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>891</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>OL</errortype></entry>
+ <entry><errortext>Data UNDO buffers overloaded (increase
+ UndoDataBuffer)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1221</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>OL</errortype></entry>
+ <entry><errortext>REDO buffers overloaded, consult online manual (increase
+ RedoBuffer)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4006</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>OL</errortype></entry>
+ <entry><errortext>Connect failure - out of connection objects (increase
+ MaxNoOfConcurrentTransactions)</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-internal-temporary">
+
+ <title>Internal Temporary Errors</title>
+
+ <indexterm>
+ <primary>internal temporary errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>internal temporary</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>702</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IT</errortype></entry>
+ <entry><errortext>Request to non-master</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-internal">
+
+ <title>Internal errors</title>
+
+ <indexterm>
+ <primary>internal errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>internal</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>896</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Tuple corrupted - wrong checksum or column data in invalid
+ format</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>901</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Inconsistent ordered index. The index needs to be dropped and
+ recreated</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>202</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>202</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>203</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>203</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>207</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>207</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>208</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>208</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>209</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Communication problem, signal error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>220</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>220</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>230</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>230</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>232</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>232</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>238</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>238</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>271</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Simple Read transaction without any attributes to
+ read</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>272</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Update operation without any attributes to update</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>276</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>276</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>277</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>277</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>278</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>278</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>287</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Index corrupted</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>290</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Corrupt key in TC, unable to xfrm</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>631</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>631</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>632</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>632</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>706</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Inconsistency during table creation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>809</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>809</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>812</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>812</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>829</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>829</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>833</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>833</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>871</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>871</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>882</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>882</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>883</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>883</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>887</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>887</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>888</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>888</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>890</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>890</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4000</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>MEMORY ALLOCATION ERROR</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4001</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Signal Definition Error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4005</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Internal Error in NdbApi</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4011</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Internal Error in NdbApi</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4107</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Simple Transaction and Not Start</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4108</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Faulty operation type</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4109</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Faulty primary key attribute length</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4110</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Faulty length in ATTRINFO signal</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4111</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Status Error in NdbConnection</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4113</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Too many operations received</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4320</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Cannot use the same object twice to create table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4321</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Trying to start two schema transactions</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4344</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Only DBDICT and TRIX can send requests to TRIX</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4345</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>TRIX block is not available yet, probably due to node
+ failure</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4346</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Internal error at index create/build</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4347</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Bad state at alter index</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4348</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Inconsistency detected at alter index</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4349</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Inconsistency detected at index usage</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4350</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Transaction already aborted</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-application">
+
+ <title>Application Errors</title>
+
+ <indexterm>
+ <primary>application errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>application</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>281</errorcode></entry>
+ <entry><errorname>HA_ERR_NO_CONNECTION</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Operation not allowed due to cluster shutdown in
+ progress</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>299</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Operation not allowed or aborted due to single user
+ mode</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>763</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Alter table requires cluster nodes to have exact same
+ version</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>823</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too much attrinfo from application in tuple
+ manager</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>831</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too many nullable/bitfields in table definition</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>876</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>876</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>877</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>877</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>878</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>878</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>879</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>879</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>880</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>884</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Stack overflow in interpreter</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>885</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Stack underflow in interpreter</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>886</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>More than 65535 instructions executed in
+ interpreter</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>897</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Update attempt of primary key via ndbcluster internal api (if
+ this occurs via the MySQL server it is a bug, please
+ report)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>892</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Unsupported type in scan filter</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4256</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Must call Ndb::init() before this function</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4257</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-scan-application">
+
+ <title>Scan Application Errors</title>
+
+ <indexterm>
+ <primary>scan application errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>scan (application)</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>242</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Zero concurrency in scan</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>244</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too high concurrency in scan</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>269</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No condition and attributes to read in scan</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>874</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too much attrinfo (e.g. scan filter) for scan in tuple
+ manager</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4600</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Transaction is already started</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4601</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Transaction is not started</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4602</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>You must call getNdbOperation before executeScan</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4603</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>There can only be ONE operation in a scan
+ transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4604</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>takeOverScanOp, to take over a scanned row one must
+ explicitly request keyinfo on readTuples
+ call</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4605</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>You may only call readTuples() once for each
+ operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4607</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>There may only be one operation in a scan
+ transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4608</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>You can not takeOverScan unless you have used
+ openScanExclusive</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4609</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>You must call nextScanResult before trying to
+ takeOverScan</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4232</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Parallelism can only be between 1 and 240</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-event-schema">
+
+ <title>Event Schema Errors</title>
+
+ <indexterm>
+ <primary>event schema errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>event schema</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>4713</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Column defined in event does not exist in table</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-event-application">
+
+ <title>Event Application Errors</title>
+
+ <indexterm>
+ <primary>event application errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>event application</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>4707</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too many event have been defined</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4708</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Event name is too long</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4709</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Can't accept more subscribers</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>746</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>OE</errortype></entry>
+ <entry><errortext>Event name already exists</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>747</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Out of event records</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>748</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Busy during read of event table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4710</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Event not found</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4711</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Creation of event failed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4712</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Stopped event operation does not exist. Already
+ stopped?</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-event-internal">
+
+ <title>Event Internal Errors</title>
+
+ <indexterm>
+ <primary>event internal errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>event internal</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>4731</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Event not found</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-schema">
+
+ <title>Schema Errors</title>
+
+ <indexterm>
+ <primary>schema errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>schema</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="25*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="45*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>311</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Undefined partition used in setPartitionId</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>703</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid table format</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>704</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Attribute name too long</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>705</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Table name too long</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>707</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>No more table metadata records (increase
+ MaxNoOfTables)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>708</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>No more attribute metadata records (increase
+ MaxNoOfAttributes)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>709</errorcode></entry>
+ <entry><errorname>HA_ERR_NO_SUCH_TABLE</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>No such table existed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>710</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Internal: Get by table name not supported, use table
+ id.</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>721</errorcode></entry>
+ <entry><errorname>HA_ERR_TABLE_EXIST</errorname></entry>
+ <entry><errortype>OE</errortype></entry>
+ <entry><errortext>Table or index with given name already exists</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>723</errorcode></entry>
+ <entry><errorname>HA_ERR_NO_SUCH_TABLE</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>No such table existed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>736</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unsupported array size</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>737</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Attribute array size too big</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>738</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Record too big</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>739</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unsupported primary key length</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>740</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Nullable primary key not supported</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>741</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unsupported alter table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>743</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unsupported character set in table or index</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>744</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Character string is invalid for given character
+ set</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>745</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Distribution key not supported for char attribute (use binary
+ attribute)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>771</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Given NODEGROUP doesn't exist in this cluster</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>772</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Given fragmentType doesn't exist</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>749</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Primary Table in wrong state</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>779</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid undo buffer size</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>764</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid extent size</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>765</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of filegroup records</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>750</errorcode></entry>
+ <entry><errorname>IE</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid file type</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>751</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of file records</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>752</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid file format</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>753</errorcode></entry>
+ <entry><errorname>IE</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid filegroup for file</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>754</errorcode></entry>
+ <entry><errorname>IE</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid filegroup version when creating file</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>755</errorcode></entry>
+ <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid tablespace</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>756</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Index on disk column is not supported</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>757</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Varsize bitfield not supported</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>758</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Tablespace has changed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>759</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid tablespace version </errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>760</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>File already exists</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>761</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unable to drop table as backup is in progress</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>762</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unable to alter table as backup is in progress</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>766</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Cant drop file, no such file</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>767</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Cant drop filegroup, no such filegroup</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>768</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Cant drop filegroup, filegroup is used</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>769</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Drop undofile not supported, drop logfile group
+ instead</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>770</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Cant drop file, file is used</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>774</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid schema object for drop</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>241</errorcode></entry>
+ <entry><errorname>HA_ERR_TABLE_DEF_CHANGED</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid schema object version</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>283</errorcode></entry>
+ <entry><errorname>HA_ERR_NO_SUCH_TABLE</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Table is being dropped</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>284</errorcode></entry>
+ <entry><errorname>HA_ERR_TABLE_DEF_CHANGED</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Table not defined in transaction coordinator</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>285</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unknown table error in transaction coordinator</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>881</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unable to create table, out of data pages (increase
+ DataMemory) </errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>906</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unsupported attribute type in index</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>907</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Unsupported character set in table or index</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>908</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Invalid ordered index tree node size</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1225</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Table not defined in local query handler</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1226</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Table is being dropped</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1228</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Cannot use drop table for drop index</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1229</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Too long frm data supplied</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1231</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid table or index to scan</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1232</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Invalid table or index to scan</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1502</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Filegroup already exists</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1503</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of filegroup records</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1504</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of logbuffer memory</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1505</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Invalid filegroup</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1506</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Invalid filegroup version</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1507</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>File no already inuse</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1508</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of file records</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1509</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>File system error, check if path,permissions etc</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1510</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>File meta data error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1511</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Out of memory</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1512</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>File read error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1513</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Filegroup not online</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1514</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Currently there is a limit of one logfile group</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1515</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Currently there is a 4G limit of one undo/data-file in 32-bit
+ host</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>773</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of string memory, please modify StringMemory config
+ parameter</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>775</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Create file is not supported when Diskless=1</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>776</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Index created on temporary table must itself be
+ temporary</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>777</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Cannot create a temporary index on a non-temporary
+ table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>778</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>A temporary table or index must be specified as not
+ logging</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-functionnotimplemented">
+
+ <title><literal>FunctionNotImplemented</literal> Errors</title>
+
+ <indexterm>
+ <primary>FunctionNotImplemented errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>FunctionNotImplemented</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>4003</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NI</errortype></entry>
+ <entry><errortext>Function not implemented yet</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-backup">
+
+ <title>Backup Errors</title>
+
+ <indexterm>
+ <primary>backup errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>backup</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>1300</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Undefined error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1301</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Backup issued to not master (reissue command to
+ master)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1302</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Out of backup record</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1303</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Out of resources</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1304</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Sequence failure</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1305</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Backup definition not implemented</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1306</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup not supported in diskless mode (change
+ Diskless)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1321</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UD</errortype></entry>
+ <entry><errortext>Backup aborted by user request</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1322</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Backup already completed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1323</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>1323</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1324</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Backup log buffer full</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1325</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>File or scan error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1326</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Backup abortet due to node failure</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1327</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>1327</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1340</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Backup undefined error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1342</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup failed to allocate buffers (check
+ configuration)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1343</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup failed to setup fs buffers (check
+ configuration)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1344</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup failed to allocate tables (check
+ configuration)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1345</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup failed to insert file header (check
+ configuration)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1346</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup failed to insert table list (check
+ configuration)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1347</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup failed to allocate table memory (check
+ configuration)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1348</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup failed to allocate file record (check
+ configuration)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1349</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup failed to allocate attribute record (check
+ configuration)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1350</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Backup failed: file already exists (use 'START BACKUP
+ <backup id>')</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1329</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Backup during software upgrade not supported</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-node-id-allocation">
+
+ <title>Node ID Allocation Errors</title>
+
+ <indexterm>
+ <primary>node ID allocation errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>node ID allocation</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>1700</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Undefined error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1701</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Node already reserved</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1702</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Node already connected</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1703</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Node failure handling not completed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1704</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Node type mismatch</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-codes-other">
+
+ <title>Other Errors (Not Yet Categorized)</title>
+
+ <indexterm>
+ <primary>uncategorized errors</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>uncategorized</secondary>
+ </indexterm>
+
+ <informaltable>
+ <tgroup cols="4">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="35*"/>
+ <colspec colwidth="15*"/>
+ <colspec colwidth="35*"/>
+ <thead>
+ <row>
+ <entry><literal>NDB</literal> Error Code</entry>
+ <entry>MySQL Error Code</entry>
+ <entry><literal>NDB</literal> Error Classification</entry>
+ <entry>Error Message</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>720</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Attribute name reused in table definition</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1405</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Subscriber manager busy with node recovery</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1407</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Subscription not found in subscriber manager</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1411</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Subscriber manager busy with adding/removing a
+ subscriber</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1412</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Can't accept more subscribers, out of space in
+ pool</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1413</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Subscriber manager busy with adding the
+ subscription</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1414</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Subscriber manager has subscribers on this
+ subscription</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1415</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Subscription not unique in subscriber manager</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1416</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IS</errortype></entry>
+ <entry><errortext>Can't accept more subscriptions, out of space in
+ pool</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1417</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Table in suscription not defined, probably
+ dropped</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1418</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Subscription dropped, no new subscribers allowed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1419</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Subscription already dropped</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1420</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Subscriber manager busy with adding/removing a
+ table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1421</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Partially connected API in
+ NdbOperation::execute()</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1422</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of subscription records</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1423</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of table records in SUMA</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1424</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Out of MaxNoOfConcurrentSubOperations</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1425</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>Subscription being defined...while trying to stop
+ subscriber</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1426</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>SE</errortype></entry>
+ <entry><errortext>No such subscriber</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>1427</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>NR</errortype></entry>
+ <entry><errortext>Api node died, when SUB_START_REQ reached node </errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4004</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Attribute name or id not found in the table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4100</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Status Error in NDB</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4101</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No connections to NDB available and connect
+ failed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4102</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Type in NdbTamper not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4103</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No schema connections to NDB available and connect
+ failed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4104</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Ndb Init in wrong state, destroy Ndb object and create a
+ new</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4105</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too many Ndb objects</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4106</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>All Not NULL attribute have not been defined</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4114</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Transaction is already completed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4116</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Operation was not defined correctly, probably missing a
+ key</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4117</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Could not start transporter, configuration error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4118</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Parameter error in API call</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4300</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Tuple Key Type not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4301</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Fragment Type not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4302</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Minimum Load Factor not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4303</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Maximum Load Factor not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4304</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Maximum Load Factor smaller than Minimum</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4305</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>K value must currently be set to 6</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4306</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Memory Type not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4307</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid table name</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4308</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Attribute Size not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4309</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Fixed array too large, maximum 64000 bytes</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4310</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Attribute Type not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4311</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Storage Mode not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4312</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Null Attribute Type not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4313</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Index only storage for non-key attribute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4314</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Storage Type of attribute not correct</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4315</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No more key attributes allowed after defining variable length
+ key attribute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4316</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Key attributes are not allowed to be NULL
+ attributes</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4317</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too many primary keys defined in table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4318</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid attribute name or number</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4319</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>createAttribute called at erroneus place</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4322</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Attempt to define distribution key when not prepared
+ to</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4323</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Distribution Key set on table but not defined on first
+ attribute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4324</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Attempt to define distribution group when not prepared
+ to</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4325</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Distribution Group set on table but not defined on first
+ attribute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4326</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Distribution Group with erroneus number of bits</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4327</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Distribution Group with 1 byte attribute is not
+ allowed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4328</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Disk memory attributes not yet supported</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4329</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Variable stored attributes not yet supported</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4340</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Result or attribute record must be a base table ndbrecord,
+ not an index ndbrecord</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4400</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Status Error in NdbSchemaCon</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4401</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Only one schema operation per schema transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4402</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No schema operation defined before calling
+ execute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4501</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Insert in hash table failed when getting table information
+ from Ndb</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4502</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>GetValue not allowed in Update operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4503</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>GetValue not allowed in Insert operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4504</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>SetValue not allowed in Read operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4505</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>NULL value not allowed in primary key search</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4506</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Missing getValue/setValue when calling execute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4507</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Missing operation request when calling execute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4508</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>GetValue not allowed for NdbRecord defined
+ operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4509</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Non SF_MultiRange scan cannot have more than one
+ bound</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4510</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>User specified partition id not allowed for scan takeover
+ operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4511</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Blobs not allowed in NdbRecord delete result
+ record</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4512</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Incorrect combination of OperationOptions optionsPresent,
+ extraGet/SetValues ptr and
+ numExtraGet/SetValues</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4513</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Only one scan bound allowed for non-NdbRecord setBound()
+ API</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4514</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Can only call setBound/equal() for an
+ NdbIndexScanOperation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4515</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Method not allowed for NdbRecord, use OperationOptions or
+ ScanOptions structure instead</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4516</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Illegal instruction in interpreted program</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4517</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Bad label in branch instruction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4518</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too many instructions in interpreted program</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4519</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>NdbInterpretedCode::finalise() not called</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4520</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Call to undefined subroutine</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4521</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Call to undefined subroutine, internal error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4522</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>setBound() called twice for same key</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4523</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Pseudo columns not supported by NdbRecord</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4524</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>NdbInterpretedCode is for different table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4535</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Attempt to set bound on non key column</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4536</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>NdbScanFilter constructor taking NdbOperation is not
+ supported for NdbRecord</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4537</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Wrong API. Use NdbInterpretedCode for NdbRecord
+ operations</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4538</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>NdbInterpretedCode instruction requires that table is
+ set</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4539</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>NdbInterpretedCode not supported for operation
+ type</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4540</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Attempt to pass an Index column to createRecord. Use base
+ table columns only</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4541</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>IndexBound has no bound information</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4200</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Status Error when defining an operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4201</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Variable Arrays not yet supported</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4202</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Set value on tuple key attribute is not allowed</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4203</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Trying to set a NOT NULL attribute to NULL</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4204</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Set value and Read/Delete Tuple is incompatible</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4205</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No Key attribute used to define tuple</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4206</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Not allowed to equal key attribute twice</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4207</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Key size is limited to 4092 bytes</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4208</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Trying to read a non-stored attribute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4209</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Length parameter in equal/setValue is incorrect</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4210</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Ndb sent more info than the length he specified</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4211</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Inconsistency in list of NdbRecAttr-objects</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4212</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Ndb reports NULL value on Not NULL attribute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4213</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Not all data of an attribute has been received</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4214</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Not all attributes have been received</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4215</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>More data received than reported in TCKEYCONF
+ message</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4216</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>More than 8052 bytes in setValue cannot be
+ handled</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4217</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>It is not allowed to increment any other than unsigned
+ ints</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4218</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Currently not allowed to increment NULL-able
+ attributes</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4219</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Maximum size of interpretative attributes are 64
+ bits</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4220</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Maximum size of interpretative attributes are 64
+ bits</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4221</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Trying to jump to a non-defined label</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4222</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Label was not found, internal error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4223</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Not allowed to create jumps to yourself</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4224</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Not allowed to jump to a label in a different
+ subroutine</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4225</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>All primary keys defined, call setValue/getValue</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4226</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Bad number when defining a label</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4227</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Bad number when defining a subroutine</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4228</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Illegal interpreter function in scan definition</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4229</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Illegal register in interpreter function
+ definition</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4230</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Illegal state when calling getValue, probably not a
+ read</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4231</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Illegal state when calling interpreter routine</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4233</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Calling execute (synchronous) when already prepared
+ asynchronous transaction exists</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4234</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Illegal to call setValue in this state</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4235</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No callback from execute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4236</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Trigger name too long</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4237</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too many triggers</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4238</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Trigger not found</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4239</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Trigger with given name already exists</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4240</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Unsupported trigger type</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4241</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Index name too long</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4242</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too many indexes</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4243</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Index not found</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4244</errorcode></entry>
+ <entry><errorname>HA_ERR_TABLE_EXIST</errorname></entry>
+ <entry><errortype>OE</errortype></entry>
+ <entry><errortext>Index or table with given name already exists</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4247</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Illegal index/trigger create/drop/alter request</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4248</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Trigger/index name invalid</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4249</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4250</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid index type or index logging option</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4251</errorcode></entry>
+ <entry><errorname>HA_ERR_FOUND_DUPP_UNIQUE</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Cannot create unique index, duplicate keys found</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4252</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Failed to allocate space for index</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4253</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Failed to create index table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4254</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Table not an index table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4255</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Hash index attributes must be specified in same order as
+ table attributes</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4258</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Cannot create unique index, duplicate attributes found in
+ definition</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4259</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid set of range scan bounds</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4260</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UD</errortype></entry>
+ <entry><errortext>NdbScanFilter: Operator is not defined in
+ NdbScanFilter::Group</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4261</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UD</errortype></entry>
+ <entry><errortext>NdbScanFilter: Column is NULL</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4262</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>UD</errortype></entry>
+ <entry><errortext>NdbScanFilter: Condition is out of bounds</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4263</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Invalid blob attributes or invalid blob parts
+ table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4264</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid usage of blob attribute</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4265</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>The method is not valid in current blob state</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4266</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid blob seek position</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4267</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Corrupted blob value</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4268</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Error in blob head update forced rollback of
+ transaction</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4269</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>No connection to ndb management server</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4270</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Unknown blob error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4335</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Only one autoincrement column allowed per table. Having a
+ table without primary key uses an autoincremented
+ hidden key, i.e. a table without a primary key can not
+ have an autoincremented column</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4271</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid index object, not retrieved via
+ getIndex()</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4272</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Table definition has undefined column</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4273</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>No blob table in dict cache</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4274</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>IE</errortype></entry>
+ <entry><errortext>Corrupted main table PK in blob operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4275</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>The blob method is incompatible with operation type or lock
+ mode</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4276</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Missing NULL ptr in end of keyData list</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4277</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Key part len is to small for column</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4278</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Supplied buffer to small</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4279</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Malformed string</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4280</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Inconsistent key part length</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4281</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Too many keys specified for key bound in
+ scanIndex</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4282</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>range_no not strictly increasing in ordered multi-range index
+ scan</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4283</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>key_record in index scan is not an index
+ ndbrecord</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4284</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Cannot mix NdbRecAttr and NdbRecord methods in one
+ operation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4285</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>NULL NdbRecord pointer</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4286</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid range_no (must be < 4096)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4287</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>The key_record and attribute_record in primary key operation
+ do not belong to the same table</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4288</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Blob handle for column not available</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4289</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>API version mismatch or wrong
+ sizeof(NdbDictionary::RecordSpecification)</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4290</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Missing column specification in
+ NdbDictionary::RecordSpecification</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4291</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Duplicate column specification in
+ NdbDictionary::RecordSpecification</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4292</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>NdbRecord for tuple access is not an index key
+ NdbRecord</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4293</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Error returned from application scanIndex()
+ callback</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4294</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Scan filter is too large, discarded</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4295</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Column is NULL in Get/SetValueSpec structure</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4296</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid AbortOption</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4297</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid or unsupported OperationOptions structure</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4298</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid or unsupported ScanOptions structure</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>4299</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Incorrect combination of ScanOption flags, extraGetValues ptr
+ and numExtraGetValues</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>2810</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>No space left on the device</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>2815</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>TR</errortype></entry>
+ <entry><errortext>Error in reading files, please check file system</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>NO_CONTACT_WITH_PROCESS</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No contact with the process (dead ?).</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>WRONG_PROCESS_TYPE</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>The process has wrong type. Expected a DB
+ process.</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>SEND_OR_RECEIVE_FAILED</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Send to process or receive failed.</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>INVALID_ERROR_NUMBER</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid error number. Should be >= 0.</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>INVALID_TRACE_NUMBER</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid trace number.</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>INVALID_BLOCK_NAME</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Invalid block name</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>NODE_SHUTDOWN_IN_PROGESS</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Node shutdown in progress</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>SYSTEM_SHUTDOWN_IN_PROGRESS</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>System shutdown in progress</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>NODE_SHUTDOWN_WOULD_CAUSE_SYSTEM_CRASH</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Node shutdown would cause system crash</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>UNSUPPORTED_NODE_SHUTDOWN</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Unsupported multi node shutdown. Abort option
+ required.</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>NODE_NOT_API_NODE</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>The specified node is not an API node.</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>OPERATION_NOT_ALLOWED_START_STOP</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>Operation not allowed while nodes are starting or
+ stopping.</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>NO_CONTACT_WITH_DB_NODES</errorcode></entry>
+ <entry><errorname>DMEC</errorname></entry>
+ <entry><errortype>AE</errortype></entry>
+ <entry><errortext>No contact with database nodes</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+
+ <section id="ndb-error-classifications">
+
+ <title>NDB Error Classifications</title>
+
+ <indexterm>
+ <primary>error classifications</primary>
+ </indexterm>
+
+ <indexterm>
+ <primary>errors</primary>
+ <secondary>classifying</secondary>
+ </indexterm>
+
+ <para>
+ The following table lists the classification codes used in
+ <xref linkend="ndb-error-messages"/>, and their descriptions.
+ These can also be found in the file
+ <filename>/storage/ndb/src/ndbapi/ndberror.c</filename>.
+ </para>
+
+ <remark role="note">
+ [js] To regenerate this table, see the file error-regexes.txt.
+ </remark>
+
+ <informaltable>
+ <tgroup cols="3">
+ <colspec colwidth="15*"/>
+ <colspec colwidth="20*"/>
+ <colspec colwidth="55*"/>
+ <thead>
+ <row>
+ <entry>Classification Code</entry>
+ <entry>Error Status</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><errorcode>NE</errorcode></entry>
+ <entry><errortype>Success</errortype></entry>
+ <entry><errortext>No error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>AE</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>Application error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>CE</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>Configuration or application error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>ND</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>No data found</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>CV</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>Constraint violation</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>SE</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>Schema error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>UD</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>User defined error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>IS</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>Insufficient space</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>TR</errorcode></entry>
+ <entry><errortype>Temporary error</errortype></entry>
+ <entry><errortext>Temporary Resource error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>NR</errorcode></entry>
+ <entry><errortype>Temporary error</errortype></entry>
+ <entry><errortext>Node Recovery error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>OL</errorcode></entry>
+ <entry><errortype>Temporary error</errortype></entry>
+ <entry><errortext>Overload error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>TO</errorcode></entry>
+ <entry><errortype>Temporary error</errortype></entry>
+ <entry><errortext>Timeout expired</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>NS</errorcode></entry>
+ <entry><errortype>Temporary error</errortype></entry>
+ <entry><errortext>Node shutdown</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>IT</errorcode></entry>
+ <entry><errortype>Temporary error</errortype></entry>
+ <entry><errortext>Internal temporary</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>UR</errorcode></entry>
+ <entry><errortype>Unknown result</errortype></entry>
+ <entry><errortext>Unknown result error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>UE</errorcode></entry>
+ <entry><errortype>Unknown result</errortype></entry>
+ <entry><errortext>Unknown error code</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>IE</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>Internal error</errortext></entry>
+ </row>
+ <row>
+ <entry><errorcode>NI</errorcode></entry>
+ <entry><errortype>Permanent error</errortype></entry>
+ <entry><errortext>Function not implemented</errortext></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ </section>
+ </section>
Modified: trunk/ndbapi/ndb-errors.xml
===================================================================
--- trunk/ndbapi/ndb-errors.xml 2008-09-10 15:08:27 UTC (rev 11749)
+++ trunk/ndbapi/ndb-errors.xml 2008-09-10 16:18:02 UTC (rev 11750)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 4149; 186604 bytes
@@ -346,4157 +346,10 @@
corresponding status and classification.
</para>
</important>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ndb-error-codes.xml"/>
- <section id="ndb-error-codes">
+</section>
- <title><literal>NDB</literal> Error Codes and Messages</title>
-
- <indexterm>
- <primary>Error codes</primary>
- </indexterm>
-
- <indexterm>
- <primary>Error code types</primary>
- </indexterm>
-
- <para>
- This section contains a number of tables, one for each type of
- <literal>NDB</literal> API error. The error types include the
- following:
-
- <informaltable>
- <tgroup cols="3">
- <colspec colwidth="33*"/>
- <colspec colwidth="34*"/>
- <colspec colwidth="33*"/>
- <tbody>
- <row>
- <entry><itemizedlist>
-
- <listitem>
- <para>
- No error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Application error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Scan application error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Configuration or application error
- </para>
- </listitem>
-
- <listitem>
- <para>
- No data found
- </para>
- </listitem>
-
- <listitem>
- <para>
- Constraint violation
- </para>
- </listitem>
-
- </itemizedlist></entry>
- <entry><itemizedlist>
-
- <listitem>
- <para>
- Schema error
- </para>
- </listitem>
-
- <listitem>
- <para>
- User defined error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Insufficient space
- </para>
- </listitem>
-
- <listitem>
- <para>
- Temporary Resource error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Node Recovery error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Overload error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Timeout expired
- </para>
- </listitem>
-
- </itemizedlist></entry>
- <entry><itemizedlist>
-
- <listitem>
- <para>
- Node shutdown
- </para>
- </listitem>
-
- <listitem>
- <para>
- Internal temporary
- </para>
- </listitem>
-
- <listitem>
- <para>
- Unknown result error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Unknown error code
- </para>
- </listitem>
-
- <listitem>
- <para>
- Internal error
- </para>
- </listitem>
-
- <listitem>
- <para>
- Function not implemented
- </para>
- </listitem>
-
- </itemizedlist></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
-
- <para>
- The information in each table includes, for each error:
-
- <itemizedlist>
-
- <listitem>
- <para>
- The numeric <literal>NDB</literal> error code
- </para>
- </listitem>
-
- <listitem>
- <para>
- The corresponding MySQL error code
- </para>
- </listitem>
-
- <listitem>
- <para>
- The <literal>NDB</literal> classification code
- </para>
-
- <para>
- See <xref linkend="ndb-error-classifications"/>, for the
- meanings of these classification codes.
- </para>
- </listitem>
-
- <listitem>
- <para>
- The text of the error message
- </para>
- </listitem>
-
- </itemizedlist>
-
- Similar errors have been grouped together in each table. The
- last table — see <xref linkend="ndb-error-codes-other"/>
- — contains errors that have not yet been assigned to a
- specific category.
- </para>
-
- <tip>
- <para>
- You can always obtain the latest error codes and information
- from the file
- <filename>storage/ndb/src/ndbapi/ndberror.c</filename>.
- </para>
- </tip>
-
- <remark role="note">
- [js] To regenerate the rows for these tables, see the file
- error-regexes.txt.
- </remark>
-
- <section id="ndb-error-codes-no-error">
-
- <title>No Error</title>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>0</errorcode></entry>
- <entry><errorname>0</errorname></entry>
- <entry><errortype>NE</errortype></entry>
- <entry><errortext>No error</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-nodatafound">
-
- <title><literal>NoDataFound</literal> Errors</title>
-
- <indexterm>
- <primary>NoDataFound errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>NoDataFound</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="10*"/>
- <colspec colwidth="40*"/>
- <colspec colwidth="10*"/>
- <colspec colwidth="40*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>626</errorcode></entry>
- <entry><errorname>HA_ERR_KEY_NOT_FOUND</errorname></entry>
- <entry><errortype>ND</errortype></entry>
- <entry><errortext>Tuple did not exist</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-constraintviolation">
-
- <title><literal>ConstraintViolation</literal> Errors</title>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="10*"/>
- <colspec colwidth="40*"/>
- <colspec colwidth="10*"/>
- <colspec colwidth="40*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>630</errorcode></entry>
- <entry><errorname>HA_ERR_FOUND_DUPP_KEY</errorname></entry>
- <entry><errortype>CV</errortype></entry>
- <entry><errortext>Tuple already existed when attempting to insert</errortext></entry>
- </row>
- <row>
- <entry><errorcode>839</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>CV</errortype></entry>
- <entry><errortext>Illegal null attribute</errortext></entry>
- </row>
- <row>
- <entry><errorcode>840</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>CV</errortype></entry>
- <entry><errortext>Trying to set a NOT NULL attribute to NULL</errortext></entry>
- </row>
- <row>
- <entry><errorcode>893</errorcode></entry>
- <entry><errorname>HA_ERR_FOUND_DUPP_KEY</errorname></entry>
- <entry><errortype>CV</errortype></entry>
- <entry><errortext>Constraint violation e.g. duplicate value in unique
- index</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-node-recovery">
-
- <title>Node recovery errors</title>
-
- <indexterm>
- <primary>node recovery errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>node recovery</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>286</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Node failure caused abort of transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>250</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Node where lock was held crashed, restart scan
- transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>499</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Scan take over error, restart scan transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1204</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Temporary failure, distribution changed</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4002</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Send to NDB failed</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4010</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Node failure caused abort of transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4025</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Node failure caused abort of transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4027</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Node failure caused abort of transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4028</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Node failure caused abort of transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4029</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Node failure caused abort of transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4031</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Node failure caused abort of transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4033</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Send to NDB failed</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4115</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Transaction was committed but all read information was not
- received due to node crash</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4119</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NR</errortype></entry>
- <entry><errortext>Simple/dirty read failed due to node failure</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-node-shutdown">
-
- <title>Node Shutdown Errors</title>
-
- <indexterm>
- <primary>node shutdown errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>node shutdown</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>280</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NS</errortype></entry>
- <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
- </row>
- <row>
- <entry><errorcode>270</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NS</errortype></entry>
- <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1223</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NS</errortype></entry>
- <entry><errortext>Read operation aborted due to node shutdown</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4023</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NS</errortype></entry>
- <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4030</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NS</errortype></entry>
- <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4034</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>NS</errortype></entry>
- <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-unknown-result">
-
- <title>Unknown Result Errors</title>
-
- <indexterm>
- <primary>unknown result errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>unknown result</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>4007</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>UR</errortype></entry>
- <entry><errortext>Send to ndbd node failed</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4008</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>UR</errortype></entry>
- <entry><errortext>Receive from NDB failed</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4009</errorcode></entry>
- <entry><errorname>HA_ERR_NO_CONNECTION</errorname></entry>
- <entry><errortype>UR</errortype></entry>
- <entry><errortext>Cluster Failure</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4012</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>UR</errortype></entry>
- <entry><errortext>Request ndbd time-out, maybe due to high load or
- communication problems</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4013</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>UR</errortype></entry>
- <entry><errortext>Request timed out in waiting for node failure</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4024</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>UR</errortype></entry>
- <entry><errortext>Time-out, most likely caused by simple read or cluster
- failure</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-temporary-resource">
-
- <title>Temporary Resource Errors</title>
-
- <indexterm>
- <primary>temporary resource errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>temporary resource</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>217</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>217</errortext></entry>
- </row>
- <row>
- <entry><errorcode>218</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>218</errortext></entry>
- </row>
- <row>
- <entry><errorcode>219</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>219</errortext></entry>
- </row>
- <row>
- <entry><errorcode>233</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of operation records in transaction coordinator (increase
- MaxNoOfConcurrentOperations)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>275</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of transaction records for complete phase (increase
- MaxNoOfConcurrentTransactions)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>279</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of transaction markers in transaction
- coordinator</errortext></entry>
- </row>
- <row>
- <entry><errorcode>414</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>414</errortext></entry>
- </row>
- <row>
- <entry><errorcode>418</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of transaction buffers in LQH</errortext></entry>
- </row>
- <row>
- <entry><errorcode>419</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>419</errortext></entry>
- </row>
- <row>
- <entry><errorcode>245</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Too many active scans</errortext></entry>
- </row>
- <row>
- <entry><errorcode>488</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Too many active scans</errortext></entry>
- </row>
- <row>
- <entry><errorcode>490</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Too many active scans</errortext></entry>
- </row>
- <row>
- <entry><errorcode>805</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of attrinfo records in tuple manager</errortext></entry>
- </row>
- <row>
- <entry><errorcode>830</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of add fragment operation records</errortext></entry>
- </row>
- <row>
- <entry><errorcode>873</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of attrinfo records for scan in tuple manager</errortext></entry>
- </row>
- <row>
- <entry><errorcode>899</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Rowid already allocated</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1217</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of operation records in local data manager (increase
- MaxNoOfLocalOperations)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1218</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Send Buffers overloaded in NDB kernel</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1220</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>REDO log files overloaded, consult online manual (increase
- FragmentLogFileSize)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1222</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of transaction markers in LQH</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4021</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4022</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4032</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1501</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of undo space</errortext></entry>
- </row>
- <row>
- <entry><errorcode>288</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of index operations in transaction coordinator (increase
- MaxNoOfConcurrentIndexOperations)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>289</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Out of transaction buffer memory in TC (increase
- TransactionBufferMemory)</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-insufficient-space">
-
- <title>Insufficient Space Errors</title>
-
- <indexterm>
- <primary>insufficient space errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>insufficient space</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="25*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="45*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>623</errorcode></entry>
- <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>623</errortext></entry>
- </row>
- <row>
- <entry><errorcode>624</errorcode></entry>
- <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>624</errortext></entry>
- </row>
- <row>
- <entry><errorcode>625</errorcode></entry>
- <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Out of memory in Ndb Kernel, hash index part (increase
- IndexMemory)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>640</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Too many hash indexes (should not happen)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>826</errorcode></entry>
- <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Too many tables and attributes (increase MaxNoOfAttributes or
- MaxNoOfTables)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>827</errorcode></entry>
- <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Out of memory in Ndb Kernel, table data (increase
- DataMemory)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>902</errorcode></entry>
- <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Out of memory in Ndb Kernel, ordered index data (increase
- DataMemory)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>903</errorcode></entry>
- <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Too many ordered indexes (increase
- MaxNoOfOrderedIndexes)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>904</errorcode></entry>
- <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Out of fragment records (increase
- MaxNoOfOrderedIndexes)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>905</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Out of attribute records (increase
- MaxNoOfAttributes)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1601</errorcode></entry>
- <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Out extents, tablespace full</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1602</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>No datafile in tablespace</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-timeoutexpired">
-
- <title><literal>TimeoutExpired</literal> errors</title>
-
- <indexterm>
- <primary>TimeoutExpired errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>TimeoutExpired</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="25*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="45*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>266</errorcode></entry>
- <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
- <entry><errortype>TO</errortype></entry>
- <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
- </row>
- <row>
- <entry><errorcode>274</errorcode></entry>
- <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
- <entry><errortype>TO</errortype></entry>
- <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
- </row>
- <row>
- <entry><errorcode>296</errorcode></entry>
- <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
- <entry><errortype>TO</errortype></entry>
- <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
- </row>
- <row>
- <entry><errorcode>297</errorcode></entry>
- <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
- <entry><errortype>TO</errortype></entry>
- <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
- </row>
- <row>
- <entry><errorcode>237</errorcode></entry>
- <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
- <entry><errortype>TO</errortype></entry>
- <entry><errortext>Transaction had timed out when trying to commit
- it</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-overload">
-
- <title>Overload Errors</title>
-
- <indexterm>
- <primary>overload errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>overload</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>701</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>OL</errortype></entry>
- <entry><errortext>System busy with other schema operation</errortext></entry>
- </row>
- <row>
- <entry><errorcode>711</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>OL</errortype></entry>
- <entry><errortext>System busy with node restart, schema operations not
- allowed</errortext></entry>
- </row>
- <row>
- <entry><errorcode>410</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>OL</errortype></entry>
- <entry><errortext>REDO log files overloaded, consult online manual (decrease
- TimeBetweenLocalCheckpoints, and|or increase
- NoOfFragmentLogFiles)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>677</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>OL</errortype></entry>
- <entry><errortext>Index UNDO buffers overloaded (increase
- UndoIndexBuffer)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>891</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>OL</errortype></entry>
- <entry><errortext>Data UNDO buffers overloaded (increase
- UndoDataBuffer)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>1221</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>OL</errortype></entry>
- <entry><errortext>REDO buffers overloaded, consult online manual (increase
- RedoBuffer)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4006</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>OL</errortype></entry>
- <entry><errortext>Connect failure - out of connection objects (increase
- MaxNoOfConcurrentTransactions)</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-internal-temporary">
-
- <title>Internal Temporary Errors</title>
-
- <indexterm>
- <primary>internal temporary errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>internal temporary</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>702</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IT</errortype></entry>
- <entry><errortext>Request to non-master</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-internal">
-
- <title>Internal errors</title>
-
- <indexterm>
- <primary>internal errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>internal</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>896</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Tuple corrupted - wrong checksum or column data in invalid
- format</errortext></entry>
- </row>
- <row>
- <entry><errorcode>901</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Inconsistent ordered index. The index needs to be dropped and
- recreated</errortext></entry>
- </row>
- <row>
- <entry><errorcode>202</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>202</errortext></entry>
- </row>
- <row>
- <entry><errorcode>203</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>203</errortext></entry>
- </row>
- <row>
- <entry><errorcode>207</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>207</errortext></entry>
- </row>
- <row>
- <entry><errorcode>208</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>208</errortext></entry>
- </row>
- <row>
- <entry><errorcode>209</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Communication problem, signal error</errortext></entry>
- </row>
- <row>
- <entry><errorcode>220</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>220</errortext></entry>
- </row>
- <row>
- <entry><errorcode>230</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>230</errortext></entry>
- </row>
- <row>
- <entry><errorcode>232</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>232</errortext></entry>
- </row>
- <row>
- <entry><errorcode>238</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>238</errortext></entry>
- </row>
- <row>
- <entry><errorcode>271</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Simple Read transaction without any attributes to
- read</errortext></entry>
- </row>
- <row>
- <entry><errorcode>272</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Update operation without any attributes to update</errortext></entry>
- </row>
- <row>
- <entry><errorcode>276</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>276</errortext></entry>
- </row>
- <row>
- <entry><errorcode>277</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>277</errortext></entry>
- </row>
- <row>
- <entry><errorcode>278</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>278</errortext></entry>
- </row>
- <row>
- <entry><errorcode>287</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Index corrupted</errortext></entry>
- </row>
- <row>
- <entry><errorcode>290</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Corrupt key in TC, unable to xfrm</errortext></entry>
- </row>
- <row>
- <entry><errorcode>631</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>631</errortext></entry>
- </row>
- <row>
- <entry><errorcode>632</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>632</errortext></entry>
- </row>
- <row>
- <entry><errorcode>706</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Inconsistency during table creation</errortext></entry>
- </row>
- <row>
- <entry><errorcode>809</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>809</errortext></entry>
- </row>
- <row>
- <entry><errorcode>812</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>812</errortext></entry>
- </row>
- <row>
- <entry><errorcode>829</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>829</errortext></entry>
- </row>
- <row>
- <entry><errorcode>833</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>833</errortext></entry>
- </row>
- <row>
- <entry><errorcode>871</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>871</errortext></entry>
- </row>
- <row>
- <entry><errorcode>882</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>882</errortext></entry>
- </row>
- <row>
- <entry><errorcode>883</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>883</errortext></entry>
- </row>
- <row>
- <entry><errorcode>887</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>887</errortext></entry>
- </row>
- <row>
- <entry><errorcode>888</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>888</errortext></entry>
- </row>
- <row>
- <entry><errorcode>890</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>890</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4000</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>MEMORY ALLOCATION ERROR</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4001</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Signal Definition Error</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4005</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Internal Error in NdbApi</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4011</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Internal Error in NdbApi</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4107</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Simple Transaction and Not Start</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4108</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Faulty operation type</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4109</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Faulty primary key attribute length</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4110</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Faulty length in ATTRINFO signal</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4111</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Status Error in NdbConnection</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4113</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Too many operations received</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4320</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Cannot use the same object twice to create table</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4321</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Trying to start two schema transactions</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4344</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Only DBDICT and TRIX can send requests to TRIX</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4345</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>TRIX block is not available yet, probably due to node
- failure</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4346</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Internal error at index create/build</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4347</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Bad state at alter index</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4348</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Inconsistency detected at alter index</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4349</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Inconsistency detected at index usage</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4350</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IE</errortype></entry>
- <entry><errortext>Transaction already aborted</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-application">
-
- <title>Application Errors</title>
-
- <indexterm>
- <primary>application errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>application</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>281</errorcode></entry>
- <entry><errorname>HA_ERR_NO_CONNECTION</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Operation not allowed due to cluster shutdown in
- progress</errortext></entry>
- </row>
- <row>
- <entry><errorcode>299</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Operation not allowed or aborted due to single user
- mode</errortext></entry>
- </row>
- <row>
- <entry><errorcode>763</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Alter table requires cluster nodes to have exact same
- version</errortext></entry>
- </row>
- <row>
- <entry><errorcode>823</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Too much attrinfo from application in tuple
- manager</errortext></entry>
- </row>
- <row>
- <entry><errorcode>831</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Too many nullable/bitfields in table definition</errortext></entry>
- </row>
- <row>
- <entry><errorcode>876</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>876</errortext></entry>
- </row>
- <row>
- <entry><errorcode>877</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>877</errortext></entry>
- </row>
- <row>
- <entry><errorcode>878</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>878</errortext></entry>
- </row>
- <row>
- <entry><errorcode>879</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>879</errortext></entry>
- </row>
- <row>
- <entry><errorcode>880</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
- </row>
- <row>
- <entry><errorcode>884</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Stack overflow in interpreter</errortext></entry>
- </row>
- <row>
- <entry><errorcode>885</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Stack underflow in interpreter</errortext></entry>
- </row>
- <row>
- <entry><errorcode>886</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>More than 65535 instructions executed in
- interpreter</errortext></entry>
- </row>
- <row>
- <entry><errorcode>897</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Update attempt of primary key via ndbcluster internal api (if
- this occurs via the MySQL server it is a bug, please
- report)</errortext></entry>
- </row>
- <row>
- <entry><errorcode>892</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Unsupported type in scan filter</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4256</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Must call Ndb::init() before this function</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4257</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-scan-application">
-
- <title>Scan Application Errors</title>
-
- <indexterm>
- <primary>scan application errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>scan (application)</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>242</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Zero concurrency in scan</errortext></entry>
- </row>
- <row>
- <entry><errorcode>244</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Too high concurrency in scan</errortext></entry>
- </row>
- <row>
- <entry><errorcode>269</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>No condition and attributes to read in scan</errortext></entry>
- </row>
- <row>
- <entry><errorcode>874</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Too much attrinfo (e.g. scan filter) for scan in tuple
- manager</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4600</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Transaction is already started</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4601</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Transaction is not started</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4602</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>You must call getNdbOperation before executeScan</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4603</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>There can only be ONE operation in a scan
- transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4604</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>takeOverScanOp, to take over a scanned row one must
- explicitly request keyinfo on readTuples
- call</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4605</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>You may only call readTuples() once for each
- operation</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4607</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>There may only be one operation in a scan
- transaction</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4608</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>You can not takeOverScan unless you have used
- openScanExclusive</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4609</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>You must call nextScanResult before trying to
- takeOverScan</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4232</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Parallelism can only be between 1 and 240</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-event-schema">
-
- <title>Event Schema Errors</title>
-
- <indexterm>
- <primary>event schema errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>event schema</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>4713</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>SE</errortype></entry>
- <entry><errortext>Column defined in event does not exist in table</errortext></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- </section>
-
- <section id="ndb-error-codes-event-application">
-
- <title>Event Application Errors</title>
-
- <indexterm>
- <primary>event application errors</primary>
- </indexterm>
-
- <indexterm>
- <primary>errors</primary>
- <secondary>event application</secondary>
- </indexterm>
-
- <informaltable>
- <tgroup cols="4">
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="15*"/>
- <colspec colwidth="55*"/>
- <thead>
- <row>
- <entry><literal>NDB</literal> Error Code</entry>
- <entry>MySQL Error Code</entry>
- <entry><literal>NDB</literal> Error Classification</entry>
- <entry>Error Message</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><errorcode>4707</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Too many event have been defined</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4708</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Event name is too long</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4709</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Can't accept more subscribers</errortext></entry>
- </row>
- <row>
- <entry><errorcode>746</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>OE</errortype></entry>
- <entry><errortext>Event name already exists</errortext></entry>
- </row>
- <row>
- <entry><errorcode>747</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>IS</errortype></entry>
- <entry><errortext>Out of event records</errortext></entry>
- </row>
- <row>
- <entry><errorcode>748</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>TR</errortype></entry>
- <entry><errortext>Busy during read of event table</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4710</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Event not found</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4711</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Creation of event failed</errortext></entry>
- </row>
- <row>
- <entry><errorcode>4712</errorcode></entry>
- <entry><errorname>DMEC</errorname></entry>
- <entry><errortype>AE</errortype></entry>
- <entry><errortext>Stopped event operation does not exist. Already
- stopped?</errortext></entry>
- </row>
- </tbody>
-