db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From myrn...@apache.org
Subject svn commit: r757577 - /db/derby/docs/branches/10.5/src/ref/rrefexcept71493.dita
Date Mon, 23 Mar 2009 22:45:13 GMT
Author: myrnavl
Date: Mon Mar 23 22:45:13 2009
New Revision: 757577

URL: http://svn.apache.org/viewvc?rev=757577&view=rev
Log:
DERBY-4108 - update docs with most current list of exceptions for 10.5 rc1.

Modified:
    db/derby/docs/branches/10.5/src/ref/rrefexcept71493.dita

Modified: db/derby/docs/branches/10.5/src/ref/rrefexcept71493.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/branches/10.5/src/ref/rrefexcept71493.dita?rev=757577&r1=757576&r2=757577&view=diff
==============================================================================
--- db/derby/docs/branches/10.5/src/ref/rrefexcept71493.dita (original)
+++ db/derby/docs/branches/10.5/src/ref/rrefexcept71493.dita Mon Mar 23 22:45:13 2009
@@ -57,6 +57,18 @@
                             <entry colname="col2">Privilege not revoked from user <varname>&lt;authorizationID&gt;</varname>.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">01007</entry>
+                            <entry colname="col2">Role <varname>&lt;authorizationID&gt;</varname> not revoked from authentication id <varname>&lt;authorizationID&gt;</varname>.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">01008</entry>
+                            <entry colname="col2">WITH ADMIN OPTION of role <varname>&lt;authorizationID&gt;</varname> not revoked from authentication id <varname>&lt;authorizationID&gt;</varname>.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">01009</entry>
+                            <entry colname="col2">Generated column <varname>&lt;columnName&gt;</varname> dropped from table <varname>&lt;tableName&gt;</varname>.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">0100E</entry>
                             <entry colname="col2">XX Attempt to return too many result sets. </entry>
                         </row>
@@ -179,10 +191,6 @@
                             <entry colname="col2">Connection closed by unknown interrupt.</entry>
                         </row>
                         <row>
-                            <entry colname="col1">08000</entry>
-                            <entry colname="col2">Cannot close a connection with an active transaction.  The transaction remains open and the connection was not closed.</entry>
-                        </row>
-                        <row>
                             <entry colname="col1">08001</entry>
                             <entry colname="col2">A connection could not be established because the security token is larger than the maximum allowed by the network protocol.</entry>
                         </row>
@@ -275,11 +283,55 @@
                             <entry colname="col2">User '<varname>&lt;authorizationID&gt;</varname>' cannot hard upgrade database '<varname>&lt;databaseName&gt;</varname>'. Only the database owner can perform this operation.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">08004</entry>
+                            <entry colname="col2">Connection refused to database '<varname>&lt;databaseName&gt;</varname>' because it is in replication slave mode.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08004</entry>
+                            <entry colname="col2">User '<varname>&lt;authorizationID&gt;</varname>' cannot issue a replication operation on database '<varname>&lt;databaseName&gt;</varname>'. Only the database owner can perform this operation.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08004</entry>
+                            <entry colname="col2">Missing permission for user '<varname>&lt;authorizationID&gt;</varname>' to shutdown system [<varname>&lt;exceptionMsg&gt;</varname>].</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08004</entry>
+                            <entry colname="col2">Cannot check system permission to create database '<varname>&lt;databaseName&gt;</varname>' [<varname>&lt;exceptionMsg&gt;</varname>].</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08004</entry>
+                            <entry colname="col2">Missing permission for user '<varname>&lt;authorizationID&gt;</varname>' to create database '<varname>&lt;databaseName&gt;</varname>' [<varname>&lt;exceptionMsg&gt;</varname>].</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08006</entry>
+                            <entry colname="col2">A network protocol error was encountered and the connection has been terminated: <varname>&lt;error&gt;</varname></entry>
+                        </row>
+                        <row>
                             <entry colname="col1">08006</entry>
                             <entry colname="col2">An error occurred during connect reset and the connection has been terminated.  See chained exceptions for details.</entry>
                         </row>
                         <row>
                             <entry colname="col1">08006</entry>
+                            <entry colname="col2"> SocketException: '<varname>&lt;error&gt;</varname>'</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08006</entry>
+                            <entry colname="col2">A communications error has been detected: <varname>&lt;error&gt;</varname>.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08006</entry>
+                            <entry colname="col2">An error occurred during a deferred connect reset and the connection has been terminated.  See chained exceptions for details.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08006</entry>
+                            <entry colname="col2">Insufficient data while reading from the network - expected a minimum of <varname>&lt;number&gt;</varname> bytes and received only <varname>&lt;number&gt;</varname> bytes.  The connection has been terminated.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08006</entry>
+                            <entry colname="col2">Attempt to fully materialize lob data that is too large for the JVM.  The connection has been terminated.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">08006</entry>
                             <entry colname="col2">Database '<varname>&lt;databaseName&gt;</varname>' shutdown.</entry>
                         </row>
                     </tbody>
@@ -333,6 +385,29 @@
                 </tgroup>
             </table>
             <table>
+                <title>Class 0P: Invalid role specification</title>
+                <tgroup cols="2">
+                    <colspec colname="col1" colwidth="1*"/>
+                    <colspec colname="col2" colwidth="7.5*"/>
+                    <thead>
+                        <row valign="bottom">
+                            <entry colname="col1">SQLSTATE</entry>
+                            <entry colname="col2">Message Text</entry>
+                        </row>
+                    </thead>
+                    <tbody>
+                        <row>
+                            <entry colname="col1">0P000</entry>
+                            <entry colname="col2">Invalid role specification, role does not exist: '<varname>&lt;roleName&gt;</varname>'.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">0P000</entry>
+                            <entry colname="col2">Invalid role specification, role not granted to current user or PUBLIC: '<varname>&lt;roleName&gt;</varname>'.</entry>
+                        </row>
+                    </tbody>
+                </tgroup>
+            </table>
+            <table>
                 <title>Class 21: Cardinality Violation</title>
                 <tgroup cols="2">
                     <colspec colname="col1" colwidth="1*"/>
@@ -384,7 +459,7 @@
                             <entry colname="col2">Overflow occurred during numeric data type conversion of '<varname>&lt;datatypeName&gt;</varname>' to <varname>&lt;datatypeName&gt;</varname>.</entry>
                         </row>
                         <row>
-                            <entry colname="col1">22004</entry>
+                            <entry colname="col1">22003</entry>
                             <entry colname="col2">The length (<varname>&lt;number&gt;</varname>) exceeds the maximum length for the data type (<varname>&lt;datatypeName&gt;</varname>).</entry>
                         </row>
                         <row>
@@ -495,6 +570,14 @@
                             <entry colname="col1">22501</entry>
                             <entry colname="col2">An ESCAPE clause of NULL returns undefined results and is not allowed.</entry>
                         </row>
+                        <row>
+                            <entry colname="col1">2201X</entry>
+                            <entry colname="col2">Invalid row count for OFFSET, must be &gt;= 0.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">2201W</entry>
+                            <entry colname="col2">Invalid row count for FIRST/NEXT, must be &gt;= 1.</entry>
+                        </row>
                     </tbody>
                 </tgroup>
             </table>
@@ -565,12 +648,12 @@
                     </thead>
                     <tbody>
                         <row>
-                            <entry colname="col1">25000</entry>
-                            <entry colname="col2">Invalid transaction state.</entry>
+                            <entry colname="col1">25001</entry>
+                            <entry colname="col2">Cannot close a connection while a transaction is still active.</entry>
                         </row>
                         <row>
                             <entry colname="col1">25001</entry>
-                            <entry colname="col2">Cannot close a connection while a transaction is still active.</entry>
+                            <entry colname="col2">Invalid transaction state: active SQL transaction.</entry>
                         </row>
                         <row>
                             <entry colname="col1">25501</entry>
@@ -863,6 +946,18 @@
                             <entry colname="col2">Internal Error: invalid <varname>&lt;authorizationID&gt;</varname> id in statement permission list.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">4251A</entry>
+                            <entry colname="col2">Statement <varname>&lt;value&gt;</varname> can only be issued by database owner.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">4251B</entry>
+                            <entry colname="col2">PUBLIC is reserved and cannot be used as a user identifier or role name.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">4251C</entry>
+                            <entry colname="col2">Role <varname>&lt;authorizationID&gt;</varname> cannot be granted to <varname>&lt;authorizationID&gt;</varname> because this would create a circularity.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">42601</entry>
                             <entry colname="col2">In an ALTER TABLE statement, the column '<varname>&lt;columnName&gt;</varname>' has been specified as NOT NULL and either the DEFAULT clause was not specified or was specified as DEFAULT NULL.</entry>
                         </row>
@@ -920,7 +1015,7 @@
                         </row>
                         <row>
                             <entry colname="col1">42818</entry>
-                            <entry colname="col2">Comparisons between '<varname>&lt;type&gt;</varname>' and '<varname>&lt;type&gt;</varname>' are not supported.</entry>
+                            <entry colname="col2">Comparisons between '<varname>&lt;type&gt;</varname>' and '<varname>&lt;type&gt;</varname>' are not supported. Types must be comparable. String types must also have matching collation. If collation does not match, a possible solution is to cast operands to force them to the default collation (e.g. SELECT tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) = 'T1')</entry>
                         </row>
                         <row>
                             <entry colname="col1">42820</entry>
@@ -939,6 +1034,10 @@
                             <entry colname="col2">'<varname>&lt;columnName&gt;</varname>' cannot be a column of a primary key or unique key because it can contain null values.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">42831</entry>
+                            <entry colname="col2">'<varname>&lt;columnName&gt;</varname>' cannot be a column of a primary key because it can contain null values.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">42834</entry>
                             <entry colname="col2">SET NULL cannot be specified because FOREIGN KEY '<varname>&lt;key&gt;</varname>'  cannot contain null values.  </entry>
                         </row>
@@ -959,6 +1058,14 @@
                             <entry colname="col2">The ORDER BY clause of a SELECT UNION statement only supports unqualified column references and column position numbers. Other expressions are not currently supported.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">42879</entry>
+                            <entry colname="col2">The ORDER BY clause may not contain column '<varname>&lt;columnName&gt;</varname>', since the query specifies DISTINCT and that column does not appear in the query result.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">4287A</entry>
+                            <entry colname="col2">The ORDER BY clause may not specify an expression, since the query specifies DISTINCT.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">42884</entry>
                             <entry colname="col2">No authorized routine named '<varname>&lt;routineName&gt;</varname>' of type '<varname>&lt;type&gt;</varname>' having compatible arguments was found.</entry>
                         </row>
@@ -1003,6 +1110,10 @@
                             <entry colname="col2">An object cannot be created with the schema name '<varname>&lt;schemaNamet&gt;</varname>'.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">4293A</entry>
+                            <entry colname="col2">A role cannot be created with the name '<varname>&lt;authorizationID&gt;</varname>', the SYS prefix is reserved.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">42962</entry>
                             <entry colname="col2">Long column type column or parameter '<varname>&lt;columnName&gt;</varname>' not permitted in declared global temporary tables or procedure definitions. </entry>
                         </row>
@@ -1083,6 +1194,10 @@
                             <entry colname="col2">The WHERE or HAVING clause or CHECK CONSTRAINT definition is a '<varname>&lt;value&gt;</varname>' expression.  It must be a BOOLEAN expression.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">42X20</entry>
+                            <entry colname="col2">Syntax error; integer literal expected.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">42X23</entry>
                             <entry colname="col2">Cursor <varname>&lt;cursorName&gt;</varname> is not updatable.</entry>
                         </row>
@@ -1371,6 +1486,54 @@
                             <entry colname="col2">Parameters are not allowed in a TABLE definition.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">42XA0</entry>
+                            <entry colname="col2">The generation clause for column '<varname>&lt;columnName&gt;</varname>' has data type '<varname>&lt;datatypeName&gt;</varname>', which cannot be assigned to the column's declared data type.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA1</entry>
+                            <entry colname="col2">The generation clause for column '<varname>&lt;columnName&gt;</varname>' contains an aggregate. This is not allowed.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA2</entry>
+                            <entry colname="col2">'<varname>&lt;value&gt;</varname>' cannot appear in a GENERATION CLAUSE because it may return unreliable results.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA3</entry>
+                            <entry colname="col2">You may not override the value of generated column '<varname>&lt;columnName&gt;</varname>'.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA4</entry>
+                            <entry colname="col2">The generation clause for column '<varname>&lt;columnName&gt;</varname>' references other generated columns. This is not allowed.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA5</entry>
+                            <entry colname="col2">Routine '<varname>&lt;routineName&gt;</varname>' may issue SQL and therefore cannot appear in a GENERATION CLAUSE.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA6</entry>
+                            <entry colname="col2">'<varname>&lt;columnName&gt;</varname>' is a generated column. It cannot be part of a foreign key whose referential action for DELETE is SET NULL or SET DEFAULT, or whose referential action for UPDATE is CASCADE.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA7</entry>
+                            <entry colname="col2">'<varname>&lt;columnName&gt;</varname>' is a generated column. You cannot change its default value.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA8</entry>
+                            <entry colname="col2">You cannot rename '<varname>&lt;columnName&gt;</varname>' because it is referenced by the generation clause of column '<varname>&lt;columnName&gt;</varname>'.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XA9</entry>
+                            <entry colname="col2">Column '<varname>&lt;columnName&gt;</varname>' needs an explicit datatype. The datatype can be omitted only for columns with generation clauses.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XAA</entry>
+                            <entry colname="col2">The NEW value of generated column '<varname>&lt;columnName&gt;</varname>' is mentioned in the BEFORE action of a trigger. This is not allowed.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42XAB</entry>
+                            <entry colname="col2">NOT NULL is allowed only if you explicitly declare a datatype.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">42Y00</entry>
                             <entry colname="col2">Class '<varname>&lt;className&gt;</varname>' does not implement org.apache.derby.iapi.db.AggregateDefinition and thus cannot be used as an aggregate expression.</entry>
                         </row>
@@ -1472,7 +1635,7 @@
                         </row>
                         <row>
                             <entry colname="col1">42Y36</entry>
-                            <entry colname="col2">Column reference '<varname>&lt;reference&gt;</varname>' is invalid.  For a SELECT list with a GROUP BY, the list may only contain valid grouping expressions and valid aggregate expressions.  </entry>
+                            <entry colname="col2">Column reference '<varname>&lt;reference&gt;</varname>' is invalid, or is part of an invalid expression.  For a SELECT list with a GROUP BY, the columns and expressions being selected may only contain valid grouping expressions and valid aggregate expressions.</entry>
                         </row>
                         <row>
                             <entry colname="col1">42Y37</entry>
@@ -1667,6 +1830,10 @@
                             <entry colname="col2">Column '<varname>&lt;columnName&gt;</varname>' cannot be made nullable. It is part of a primary key or unique constraint, which cannot have any nullable columns.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">42Z20</entry>
+                            <entry colname="col2">Column '<varname>&lt;columnName&gt;</varname>' cannot be made nullable. It is part of a primary key, which cannot have any nullable columns.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">42Z21</entry>
                             <entry colname="col2">Invalid increment specified for identity for column '<varname>&lt;columnName&gt;</varname>'. Increment cannot be zero.  </entry>
                         </row>
@@ -1806,6 +1973,26 @@
                             <entry colname="col1">42ZA3</entry>
                             <entry colname="col2">The table will have collation type <varname>&lt;type&gt;</varname> which is different than the collation of the schema <varname>&lt;type&gt;</varname> hence this operation is not supported .</entry>
                         </row>
+                        <row>
+                            <entry colname="col1">42ZB1</entry>
+                            <entry colname="col2">Parameter style DERBY_JDBC_RESULT_SET is only allowed for table functions.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42ZB2</entry>
+                            <entry colname="col2">Table functions can only have parameter style DERBY_JDBC_RESULT_SET.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42ZB3</entry>
+                            <entry colname="col2">XML is not allowed as the datatype of a column returned by a table function.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42ZB4</entry>
+                            <entry colname="col2">'<varname>&lt;schemaName&gt;</varname>'.<varname>&lt;functionName&gt;</varname>' does not identify a table function.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">42ZB5</entry>
+                            <entry colname="col2">Class '<varname>&lt;className&gt;</varname>' implements VTICosting but does not provide a public, no-arg constructor.</entry>
+                        </row>
                     </tbody>
                 </tgroup>
             </table>
@@ -1890,26 +2077,6 @@
                         </row>
                         <row>
                             <entry colname="col1">58009</entry>
-                            <entry colname="col2">SocketException: '<varname>&lt;error&gt;</varname>'</entry>
-                        </row>
-                        <row>
-                            <entry colname="col1">58009</entry>
-                            <entry colname="col2">A communications error has been detected: <varname>&lt;error&gt;</varname>.</entry>
-                        </row>
-                        <row>
-                            <entry colname="col1">58009</entry>
-                            <entry colname="col2">An error occurred during a deferred connect reset and the connection has been terminated.  See chained exceptions for details.</entry>
-                        </row>
-                        <row>
-                            <entry colname="col1">58009</entry>
-                            <entry colname="col2">Insufficient data while reading from the network - expected a minimum of <varname>&lt;number&gt;</varname> bytes and received only <varname>&lt;number&gt;</varname> bytes.  The connection has been terminated.</entry>
-                        </row>
-                        <row>
-                            <entry colname="col1">58009</entry>
-                            <entry colname="col2">Attempt to fully materialize lob data that is too large for the JVM.  The connection has been terminated.</entry>
-                        </row>
-                        <row>
-                            <entry colname="col1">58009</entry>
                             <entry colname="col2">Network protocol exception: SCLDTA length, <varname>&lt;length&gt;</varname>, is invalid for RDBCOLID.  The connection has been terminated.</entry>
                         </row>
                         <row>
@@ -1921,10 +2088,6 @@
                             <entry colname="col2">Network protocol exception: PKGNAMCSN length, <varname>&lt;length&gt;</varname>, is invalid at SQLAM <varname>&lt;value&gt;</varname>.  The connection has been terminated.</entry>
                         </row>
                         <row>
-                            <entry colname="col1">58009</entry>
-                            <entry colname="col2">A network protocol error was encountered and the connection has been terminated: <varname>&lt;error&gt;</varname></entry>
-                        </row>
-                        <row>
                             <entry colname="col1">58010</entry>
                             <entry colname="col2">A network protocol error was encountered.  A connection could not be established because the manager <varname>&lt;value&gt;</varname> at level <varname>&lt;value&gt;</varname> is not supported by the server. </entry>
                         </row>
@@ -1980,6 +2143,10 @@
                             <entry colname="col2">Cannot remove jar file '<varname>&lt;fileName&gt;</varname>' because it is on your derby.database.classpath '<varname>&lt;fileName&gt;</varname>'.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">X0X0D</entry>
+                            <entry colname="col2">Invalid column array length '<varname>&lt;columnArrayLength&gt;</varname>'. To return generated keys, column array must be of length 1 and contain only the identity column.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">X0X0E</entry>
                             <entry colname="col2">Table '<varname>&lt;tableName&gt;</varname>' does not have an auto-generated column at column position '<varname>&lt;columnPosition&gt;</varname>'.</entry>
                         </row>
@@ -2132,6 +2299,10 @@
                             <entry colname="col2">The command on table '<varname>&lt;tableName&gt;</varname>' failed because null data was found in the primary key or unique constraint/index column(s). All columns in a primary or unique index key must not be null.  </entry>
                         </row>
                         <row>
+                            <entry colname="col1">X0Y63</entry>
+                            <entry colname="col2">The command on table '<varname>&lt;tableName&gt;</varname>' failed because null data was found in the primary key/index column(s). All columns in a primary key must not be null.  </entry>
+                        </row>
+                        <row>
                             <entry colname="col1">X0Y66</entry>
                             <entry colname="col2">Cannot issue commit in a nested connection when there is a pending operation in the parent connection.</entry>
                         </row>
@@ -2485,6 +2656,10 @@
                             <entry colname="col2">Supplied value '<varname>&lt;value&gt;</varname>' for collation attribute is invalid, expecting UCS_BASIC or TERRITORY_BASED.</entry>
                         </row>
                         <row>
+                            <entry colname="col1">XBM04</entry>
+                            <entry colname="col2">Collator support not available from the JVM for the database's locale '<varname>&lt;value&gt;</varname>'.</entry>
+                        </row>
+                        <row>
                             <entry colname="col1">XBM0Y</entry>
                             <entry colname="col2">Backup database directory <varname>&lt;directoryName&gt;</varname> not found. Please make sure that the specified backup path is right.</entry>
                         </row>
@@ -2556,10 +2731,6 @@
                             <entry colname="col2">ResultSet not open.  Verify that autocommit is OFF.</entry>
                         </row>
                         <row>
-                            <entry colname="col1">XCL17</entry>
-                            <entry colname="col2">Statement not allowed in this database.</entry>
-                        </row>
-                        <row>
                             <entry colname="col1">XCL18</entry>
                             <entry colname="col2">Stream of column value in result cannot be retrieved twice</entry>
                         </row>
@@ -2913,6 +3084,14 @@
                             <entry colname="col1">XIE0R</entry>
                             <entry colname="col2">Import error on line <varname>&lt;lineNumber&gt;</varname> of file <varname>&lt;fileName&gt;</varname>: <varname>&lt;details&gt;</varname> </entry>
                         </row>
+                        <row>
+                            <entry colname="col1">XIE0S</entry>
+                            <entry colname="col2">The export operation was not performed, because the specified output file (<varname>&lt;fileName&gt;</varname>) already exists. Export processing will not overwrite an existing file, even if the process has permissions to write to that file, due to security concerns, and to avoid accidental file damage. Please either change the output file name in the export procedure arguments to specify a file which does not exist, or delete the existing file, then retry the export operation.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XIE0T</entry>
+                            <entry colname="col2">The export operation was not performed, because the specified large object auxiliary file (<varname>&lt;fileName&gt;</varname>) already exists. Export processing will not overwrite an existing file, even if the process has permissions to write to that file, due to security concerns, and to avoid accidental file damage. Please either change the large object auxiliary file name in the export procedure arguments to specify a file which does not exist, or delete the existing file, then retry the export operation.</entry>
+                        </row>
                     </tbody>
                 </tgroup>
             </table>
@@ -3154,7 +3333,7 @@
                         </row>
                         <row>
                             <entry colname="col1">XJ087</entry>
-                            <entry colname="col2">Sum of position('<varname>&lt;pos&gt;</varname>') and length('<varname>&lt;length&gt;</varname>') is greater than the size of the LOB.</entry>
+                            <entry colname="col2">Sum of position('<varname>&lt;pos&gt;</varname>') and length('<varname>&lt;length&gt;</varname>') is greater than the size of the LOB plus one.</entry>
                         </row>
                         <row>
                             <entry colname="col1">XJ088</entry>
@@ -3201,10 +3380,6 @@
                             <entry colname="col2">The scale supplied by the registerOutParameter method does not match with the setter method. Possible loss of precision!</entry>
                         </row>
                         <row>
-                            <entry colname="col1">XJ102</entry>
-                            <entry colname="col2">Can not perform an insert at the current position.</entry>
-                        </row>
-                        <row>
                             <entry colname="col1">XJ103</entry>
                             <entry colname="col2">Table name can not be null</entry>
                         </row>
@@ -3446,6 +3621,109 @@
                 </tgroup>
             </table>
             <table>
+                <title>Class XRE: Replication Exceptions</title>
+                <tgroup cols="2">
+                    <colspec colname="col1" colwidth="1*"/>
+                    <colspec colname="col2" colwidth="7.5*"/>
+                    <thead>
+                        <row valign="bottom">
+                            <entry colname="col1">SQLSTATE</entry>
+                            <entry colname="col2">Message Text</entry>
+                        </row>
+                    </thead>
+                    <tbody>
+                        <row>
+                            <entry colname="col1">XRE00</entry>
+                            <entry colname="col2">This LogFactory module does not support replicatiosn.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE01</entry>
+                            <entry colname="col2">The log received from the master is corrupted.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE02</entry>
+                            <entry colname="col2">Master and Slave at different versions. Unable to proceed with Replication.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE03</entry>
+                            <entry colname="col2">Unexpected replication error. See derby.log for details.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE04</entry>
+                            <entry colname="col2">Could not establish a connection to the peer of the replicated database '<varname>&lt;dbname&gt;</varname>' on address '<varname>&lt;hostname&gt;</varname>:<varname>&lt;portname&gt;</varname>'.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE04</entry>
+                            <entry colname="col2">Connection lost for replicated database '<varname>&lt;dbname&gt;</varname>'.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE05</entry>
+                            <entry colname="col2">The log files on the master and slave are not in synch for replicated database '<varname>&lt;dbname&gt;</varname>'. The master log instant is <varname>&lt;masterfile&gt;</varname>:<varname>&lt;masteroffset&gt;</varname>, whereas the slave log instant is <varname>&lt;slavefile&gt;</varname>:<varname>&lt;slaveoffset&gt;</varname>. This is FATAL for replication - replication will be stopped.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE06</entry>
+                            <entry colname="col2">The connection attempts to the replication slave for the database <varname>&lt;dbname&gt;</varname> exceeded the specified timeout period.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE07</entry>
+                            <entry colname="col2">Could not perform operation because the database is not in replication master mode.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE08</entry>
+                            <entry colname="col2">Replication slave mode started successfully for database '<varname>&lt;dbname&gt;</varname>'. Connection refused because the database is in replication slave mode. </entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE09</entry>
+                            <entry colname="col2">Cannot start replication slave mode for database '<varname>&lt;dbname&gt;</varname>'. The database has already been booted. </entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE10</entry>
+                            <entry colname="col2">Conflicting attributes specified. See reference manual for attributes allowed in combination with replication attribute '<varname>&lt;attribute&gt;</varname>'.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE11</entry>
+                            <entry colname="col2">Could not perform operation '<varname>&lt;command&gt;</varname>' because the database '<varname>&lt;dbname&gt;</varname>' has not been booted.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE12</entry>
+                            <entry colname="col2">Replication network protocol error for database '<varname>&lt;dbname&gt;</varname>'. Expected message type '<varname>&lt;expectedtype&gt;</varname>', but received type '<varname>&lt;receivedtype&gt;</varname>'.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE20</entry>
+                            <entry colname="col2">Failover performed successfully for database '<varname>&lt;dbname&gt;</varname>', the database has been shutdown.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE21</entry>
+                            <entry colname="col2">Error occurred while performing failover for database '<varname>&lt;dbname&gt;</varname>', Failover attempt was aborted.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE22</entry>
+                            <entry colname="col2">Replication master has already been booted for database '<varname>&lt;dbname&gt;</varname>'</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE23</entry>
+                            <entry colname="col2">Replication master cannot be started since unlogged operations are in progress, unfreeze to allow unlogged operations to complete and restart replication</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE40</entry>
+                            <entry colname="col2">Could not perform operation because the database is not in replication slave mode.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE41</entry>
+                            <entry colname="col2">Replication operation 'failover' or 'stopSlave' refused on the slave database because the connection with the master is working. Issue the 'failover' or 'stopMaster' operation on the master database instead.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE42</entry>
+                            <entry colname="col2">Replicated database '<varname>&lt;dbname&gt;</varname>' shutdown.</entry>
+                        </row>
+                        <row>
+                            <entry colname="col1">XRE43</entry>
+                            <entry colname="col2">Unexpected error when trying to stop replication slave mode. To stop repliation slave mode, use operation 'stopSlave' or 'failover'.</entry>
+                        </row>
+                    </tbody>
+                </tgroup>
+            </table>
+            <table>
                 <title>Class XSAI: Store - access.protocol.interface</title>
                 <tgroup cols="2">
                     <colspec colname="col1" colwidth="1*"/>
@@ -3837,6 +4115,10 @@
                             <entry colname="col1">XSDBA</entry>
                             <entry colname="col2">Attempt to allocate object <varname>&lt;object&gt;</varname> failed.</entry>
                         </row>
+                        <row>
+                            <entry colname="col1">XSDBB</entry>
+                            <entry colname="col2">Unknown page format at page <varname>&lt;page&gt;</varname>, page dump follows: <varname>&lt;value&gt;</varname> </entry>
+                        </row>
                     </tbody>
                 </tgroup>
             </table>



Mime
View raw message