<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenText Analytics Database 26.2.x – Handling errors</title>
    <link>/en/connecting-to/client-libraries/accessing/java/handling-errors/</link>
    <description>Recent content in Handling errors on OpenText Analytics Database 26.2.x</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/connecting-to/client-libraries/accessing/java/handling-errors/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Connecting-To: SQLState mapping to Java exception classes</title>
      <link>/en/connecting-to/client-libraries/accessing/java/handling-errors/sqlstate-mapping-to-java-exception-classes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/connecting-to/client-libraries/accessing/java/handling-errors/sqlstate-mapping-to-java-exception-classes/</guid>
      <description>
        
        
        
&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;th &gt;
SQLSTATE Class or Value&lt;/th&gt; 

&lt;th &gt;
Description&lt;/th&gt; 

&lt;th &gt;
Java Exception Class&lt;/th&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 00&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Successful Completion&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 01&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Warning&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 02&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
No Data&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 03&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
SQL Statement Not Yet Complete&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 08&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Client Connection Exception&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientConnectionException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 09&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Triggered Action Exception&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 0A&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Feature Not Supported&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLFeatureNotSupportedException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 0B&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Transaction Initiation&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 0F&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Locator Exception&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 0L&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Grantor&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 0P&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Role Specification&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 20&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Case Not Found&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 21&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Cardinality Violation&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 22&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Data Exception&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLDataException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
22V21&lt;/td&gt; 

&lt;td &gt;
INVALID_EPOCH&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 23&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Integrity Constraint Violation&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLIntegrityConstraintViolationException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 24&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Cursor State&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 25&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Transaction State&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLTransactionRollbackException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 26&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid SQL Statement Name&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 27&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Triggered Data Change Violation&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 28&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Authorization Specification&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLInvalidAuthorizationException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 2B&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Dependent Privilege Descriptors Still Exist&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLDataException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 2D&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Transaction Termination&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 2F&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
SQL Routine Exception&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 34&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Cursor Name&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 38&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
External Routine Exception&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 39&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
External Routine Invocation Exception&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 3B&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Savepoint Exception&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 3D&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Catalog Name&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 3F&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Invalid Schema Name&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 40&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Transaction Rollback&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLTransactionRollbackException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 42&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Syntax Error or Access Rule Violation&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLClientSyntaxErrorException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 44&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
WITH CHECK OPTION Violation&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 53&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Insufficient Resources&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLTransientException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
53300&lt;/td&gt; 

&lt;td &gt;
TOO_MANY_CONNECTIONS&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLTransientConnectionException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 54&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Program Limit Exceeded&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 55&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Object Not In Prerequisite State&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
55V03&lt;/td&gt; 

&lt;td &gt;
LOCK_NOT_AVAILABLE&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLTransactionRollbackException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 57&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Operator Intervention&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLTransientException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
57V01&lt;/td&gt; 

&lt;td &gt;
ADMIN_SHUTDOWN&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientConnectionException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
57V02&lt;/td&gt; 

&lt;td &gt;
CRASH_SHUTDOWN&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientConnectionException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
57V03&lt;/td&gt; 

&lt;td &gt;
CANNOT_CONNECT_NOW&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientConnectionException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class 58&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
System Error&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class V0&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
PL/vSQL errors&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class V1&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Vertica-specific multi-node errors class&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class V2&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Vertica-specific miscellaneous errors class&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
V2000&lt;/td&gt; 

&lt;td &gt;
AUTH_FAILED&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLInvalidAuthorizationException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class VC&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Configuration File Error&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class VD&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
DB Designer errors&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class VP&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
User procedure errors&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLNonTransientException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;strong&gt;Class VX&lt;/strong&gt;&lt;/td&gt; 

&lt;td &gt;
Internal Error&lt;/td&gt; 

&lt;td &gt;
&lt;code&gt;SQLException&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


      </description>
    </item>
    
  </channel>
</rss>
