4 oracle/jdbc/driver/DatabaseErrorjava/lang/ObjectDatabaseError.java.Loracle/jdbc/logging/annotations/DisableTrace;#ORAERROR_END_OF_FILE_ON_COM_CHANNELI ) ORAERROR_NOT_CONNECTED_TO_ORACLE *"ORAERROR_INIT_SHUTDOWN_IN_PROGRESS ORAERROR_ORACLE_NOT_AVAILABLE 'ORAERROR_IMMEDIATE_SHUTDOWN_IN_PROGRESSA%ORAERROR_SHUTDOWN_IN_PROGRESS_NO_CONNBORAERROR_NET_IO_EXCEPTIONBjORAERROR_NO_MORE_DATA_TO_READD!ORAERROR_OALL8_INCONSISTENT_STATED'ORAERROR_PROTOCOL_VIOLATIONCORAERROR_SCHEMA_CHANGEDCORAERROR_DRCP_ATTACH_TIMEOUT#loadedMessagesZmessageLoracle/jdbc/driver/Message; msgClassNameLjava/lang/String;mappings%[Loracle/jdbc/driver/SQLStateMapping;JDBC_ERROR_BASEBhJDBC_MAX_ERRORSJDBC_MAX_17000_ERRORD[JDBC_MAX_18700_ERRORJ7 EOJ_SUCCESS EOJ_ERROREOJ_IOEXCEPTIONEOJ_INVALID_COLUMN_INDEXEOJ_INVALID_COLUMN_TYPEEOJ_UNSUPPORTED_COLUMN_TYPEEOJ_INVALID_COLUMN_NAMEEOJ_INVALID_DYNAMIC_COLUMNEOJ_CLOSED_CONNECTIONEOJ_CLOSED_STATEMENT EOJ_CLOSED_RESULTSET EOJ_EXHAUSTED_RESULTSET EOJ_TYPE_CONFLICT  EOJ_WAS_NULL EOJ_RESULTSET_BEFORE_FIRST_ROWEOJ_STATEMENT_WAS_CANCELLEDEOJ_STATEMENT_TIMED_OUTEOJ_CURSOR_ALREADY_INITIALIZEDEOJ_INVALID_CURSOREOJ_CAN_ONLY_DESCRIBE_A_QUERYEOJ_INVALID_ROW_PREFETCHEOJ_MISSING_DEFINESEOJ_MISSING_DEFINES_AT_INDEXEOJ_UNSUPPORTED_FEATUREEOJ_NO_DATA_READEOJ_IS_DEFINES_NULL_ERROREOJ_NUMERIC_OVERFLOWEOJ_STREAM_CLOSED*EOJ_NO_NEW_DEFINE_IF_RESULT_SET_NOT_CLOSED EOJ_READ_ONLYEOJ_INVALID_TRANSLEVELEOJ_AUTO_CLOSE_ONLYEOJ_ROW_PREFETCH_NOT_ZERO EOJ_MALFORMED_SQL92!EOJ_NON_SUPPORTED_SQL92_TOKEN"EOJ_NON_SUPPORTED_CHAR_SET#EOJ_ORACLE_NUMBER_EXCEPTION$ EOJ_FAIL_CONVERSION_UTF8_TO_UCS2%EOJ_CONVERSION_BYTE_ARRAY_ERROR&EOJ_CONVERSION_CHAR_ARRAY_ERROR'EOJ_SUB_SUB_PROTOCOL_ERROR(EOJ_INVALID_IN_OUT_BINDS)EOJ_INVALID_BATCH_VALUE*EOJ_INVALID_STREAM_SIZE+EOJ_DATASET_ITEMS_NOT_ALLOCATED,EOJ_BEYOND_BINDS_BATCH-EOJ_INVALID_RANK.EOJ_TDS_FORMAT_ERROR/EOJ_UNDEFINED_TYPE0EOJ_INCONSISTENT_ADT1EOJ_NOSUCHELEMENT2EOJ_NOT_AN_OBJECT_TYPE3EOJ_INVALID_REF4EOJ_INVALID_SIZE5EOJ_INVALID_LOB_LOCATOR6EOJ_FAIL_CONVERSION_CHARACTER7EOJ_UNSUPPORTED_CHARSET8EOJ_CLOSED_LOB9EOJ_INVALID_NLS_RATIO:EOJ_CONVERSION_JAVA_ERROR;EOJ_FAIL_CREATE_DESC<EOJ_NO_DESCRIPTOR=EOJ_INVALID_REF_CURSOR>EOJ_NOT_IN_A_TRANSACTION?EOJ_DATABASE_IS_NULL@EOJ_CONV_WAS_NULLAEOJ_ACCESS_SPECIFIC_IMPLBEOJ_INVALID_URLCEOJ_INVALID_ARGUMENTSDEOJ_USE_XA_EXPLICITEEOJ_INVALID_DATASIZE_LENGTHFEOJ_EXCEEDED_VARRAY_LENGTHGEOJ_VALUE_TOO_BIGHEOJ_INVALID_NAME_PATTERNJEOJ_INVALID_FORWARD_RSET_OPKEOJ_INVALID_READONLY_RSET_OPLEOJ_FAIL_REF_SETVALUEMEOJ_CONNECTIONS_ALREADY_EXISTNEOJ_USER_CREDENTIALS_FAILOEOJ_INVALID_BATCH_COMMANDPEOJ_BATCH_ERRORQEOJ_NO_CURRENT_ROWREOJ_NOT_ON_INSERT_ROWSEOJ_ON_INSERT_ROWTEOJ_UPDATE_CONFLICTSUEOJ_NULL_INSERT_ROW_VALUEVWARN_IGNORE_FETCH_DIRECTIONWEOJ_UNSUPPORTED_SYNTAXXEOJ_INTERNAL_ERRORYEOJ_OPER_NOT_ALLOWEDZWARN_ALTERNATE_RSET_TYPE[EOJ_NO_JDBC_AT_END_OF_CALL\EOJ_WARN_SUCCESS_WITH_INFO]EOJ_VERSION_MISMATCH^EOJ_NO_STMT_CACHE_SIZE_EOJ_INVALID_ELEMENT_TYPEaEOJ_INVALID_EMPTYLOB_OPb#EOJ_INVALID_INDEXTABLE_ARRAY_LENGTHcEOJ_INVALID_JAVA_OBJECTd%EOJ_CONNECTIONPOOL_INVALID_PROPERTIESeEOJ_BFILE_IS_READONLYf$EOJ_WRONG_CONNECTION_TYPE_FOR_METHODgEOJ_NULL_SQL_STRINGhEOJ_SESSION_TZ_NOT_SETi!EOJ_CONNECTIONPOOL_INVALID_CONFIGj%EOJ_CONNECTIONPOOL_INVALID_PROXY_TYPEkWARN_DEFINE_COLUMN_TYPElEOJ_STANDARD_ENCODING_NOT_FOUNDmEOJ_THIN_WARNINGnEOJ_WARN_CONN_CACHE_TIMEOUTo EOJ_WARN_THREAD_TIMEOUT_INTERVALp EOJ_WARN_THREAD_INTERVAL_TOO_BIGqEOJ_LOCAL_COMMIT_IN_GLOBAL_TXNr EOJ_LOCAL_ROLLBACK_IN_GLOBAL_TXNsEOJ_AUTOCOMMIT_IN_GLOBAL_TXNtEOJ_SETSVPT_IN_GLOBAL_TXNuEOJ_GETID_FOR_NAMED_SVPTvEOJ_GETNAME_FOR_UNNAMED_SVPTwEOJ_SETSVPT_WITH_AUTOCOMMITxEOJ_ROLLBACK_WITH_AUTOCOMMITy"EOJ_ROLLBACK_TO_SVPT_IN_GLOBAL_TXNzEOJ_INVALID_STMT_CACHE_SIZE{!EOJ_WARN_CACHE_INACTIVITY_TIMEOUT|EOJ_IMPROPER_STATEMENT_TYPE}EOJ_FIXED_WAIT_TIMEOUT~ EOJ_WARN_CACHE_FIXEDWAIT_TIMEOUTEOJ_INVALID_QUERY_STRINGEOJ_INVALID_DML_STRING!EOJ_QUERY_TIMEOUT_CLASS_NOT_FOUNDEOJ_QUERY_TIMEOUT_INVALID_STATEEOJ_INVALID_OBJECT_TO_CONVERT!EOJ_INVALID_IDENTIFIER_OR_LITERALEOJ_PARAMETER_NAME_TOO_LONG)EOJ_PARAMETER_NAME_APPEARS_MORE_THAN_ONCEEOJ_MALFORMED_DLNK_URL$EOJ_INVALID_CACHE_ENABLED_DATASOURCE!EOJ_INVALID_CONNECTION_CACHE_NAME'EOJ_INVALID_CONNECTION_CACHE_PROPERTIES#EOJ_CONNECTION_CACHE_ALREADY_EXISTS"EOJ_CONNECTION_CACHE_DOESNOT_EXISTEOJ_CONNECTION_CACHE_DISABLEDEOJ_INVALID_CACHED_CONNECTIONEOJ_STMT_NOT_EXECUTEDEOJ_INVALID_ONS_EVENTEOJ_INVALID_ONS_EVENT_VERSIONEOJ_UNKNOWN_PARAMETER_NAME EOJ_T4C_ONLYEOJ_ALREADY_PROXYEOJ_PROXY_WRONG_ARGEOJ_CLOB_TOO_LARGE&EOJ_METHOD_FOR_LOGICAL_CONNECTION_ONLY'EOJ_METHOD_FOR_PHYSICAL_CONNECTION_ONLYEOJ_EX_MAP_ORACLE_TO_UCSEOJ_EX_MAP_UCS_TO_ORACLEEOJ_E2E_METRIC_ARRAY_SIZEEOJ_SETSTRING_LIMITEOJ_INVALID_DURATIONEOJ_E2E_METRIC_TOO_LONG$EOJ_E2E_SEQUENCE_NUMBER_OUT_OF_RANGEEOJ_INVALID_TXN_MODEEOJ_UNSUPPORTED_HOLDABILITY EOJ_GETXACONN_WHEN_CACHE_ENABLED$EOJ_GETXARESOURCE_FROM_PHYSICAL_CONNEOJ_PRIVATE_JDBC_NOT_PRESENTEOJ_NO_FETCH_ON_PLSQLEOJ_ORACLEPKI_JAR_NOT_FOUNDEOJ_PKI_WALLET_ERROREOJ_NO_STREAM_BIND_ALLOWEDEOJ_APP_CTXT_NULL_NAMESPACEEOJ_APP_CTXT_ATTR_TOO_LONGEOJ_APP_CTXT_VAL_TOO_LONG&EOJ_DML_RETURNING_PARAM_NOT_REGISTEREDEOJ_APP_CTXT_INVALID_NAMESPACEEOJ_REMOTE_ONS_CONFIG_ERROREOJ_UNKNOWN_LOCALEEOJ_DOES_NOT_WRAP_INTERFACEEOJ_ANYTYPE_PICKLEREOJ_KOTAD_MAGIC_NUMBER_ERROREOJ_KOTAD_FORMAT_ERROR%EOJ_CHARACTER_CONVERTER_GENERAL_ERROR%EOJ_CHARACTER_CONVERTER_OVERRUN_ERROR(EOJ_CHARACTER_CONVERTER_IMPOSSIBLE_ERROREOJ_INCORRECT_FORM_OF_USE)EOJ_CONNECTION_PROPERTIES_DEFAULT_MISSING,EOJ_CONNECTION_PROPERTIES_ACCESSMODE_MISSING&EOJ_CONNECTION_PROPERTIES_INVALID_TYPE3EOJ_CONNECTION_PROPERTIES_REFLECTION_ILLEGAL_ACCESS3EOJ_CONNECTION_PROPERTIES_MISSING_INSTANCE_VARIABLE&EOJ_CONNECTION_PROPERTIES_FORMAT_ERROREOJ_INVALID_COMMIT_OPTIONS EOJ_FREED_LOBEOJ_INVALID_AQ_MESSAGE_FORMATEOJ_MARK_RESET_NOT_SUPPORTEDEOJ_INVALID_MARKEOJ_READAHEAD_LIMIT_EXCEEDEDEOJ_INCORRECT_PARAMETER_USAGEEOJ_SESSION_TIME_ZONE_NOT_SET#EOJ_SESSION_TIME_ZONE_NOT_SUPPORTEDEOJ_HETEROXA_GET_UTF_OPENSTREOJ_HETEROXA_GET_UTF_CLOSESTREOJ_HETEROXA_GET_UTF_RMNAMEEOJ_HETEROXA_JHANDLE_SIZEEOJ_HETEROXA_ARRAY_TOO_SHORTEOJ_HETEROXA_SVCCTX_HANDLEEOJ_HETEROXA_ENV_HANDLEEOJ_HETEROXA_NULL_TNSENTRYEOJ_HETEROXA_OPEN_RMERREOJ_HETEROXA_OPEN_INVALEOJ_HETEROXA_OPEN_PROTOEOJ_HETEROXA_CLOSE_RMERREOJ_HETEROXA_CLOSE_INVALEOJ_HETEROXA_CLOSE_PROTO NEXT_ERROREOJ_NTF_UNKNOWN_LOCALHOSTEOJ_NTF_SECURITY_MANAGEREOJ_NTF_TCP_OPTIONEOJ_NTF_TIMEOUT_OPTIONEOJ_DCN_CHANGELAG_OPTION!EOJ_NTF_DELETE_REG_WRONG_INSTANCEEOJ_NTF_NULL_LISTENEREOJ_NTF_PLSQL_LISTENEREOJ_NTF_DUP_LISTENEREOJ_NTF_RM_MISSING_LISTENEREOJ_NTF_TCPPORT_ALREADY_USEDEOJ_NTF_CLOSED_REGISTRATIONEOJ_AQ_UNDEFINED_PAYLOAD_TYPEEOJ_INVALID_NAME_FOR_CLIENTINFOEOJ_OUT_OF_MEMORY_ERROREOJ_CANNOT_DISABLE_FCFEOJ_INSTANCE_PROP_NOT_AVAILABLEEOJ_INVALID_DRIVER_NAME_ATTREOJ_SYNONYM_LOOP_DETECTEDEOJ_MISSING_JAR_FOR_XMLEOJ_READ_EMPTY_SQLXMLEOJ_NOT_READABLE_SQLXMLEOJ_NOT_WRITEABLE_SQLXML"EOJ_UNSUPPORTED_SQLXML_RESULT_TYPE"EOJ_UNSUPPORTED_SQLXML_SOURCE_TYPEEOJ_INVALID_TIMEZONE_NAME EOJ_USER_STREAM_BIND_EXCEPTION EOJ_INVALID_LOB_PREFETCH_SIZE EOJ_INVALID_DATE_YEAR EOJ_OCI_FATAL_ERROR EOJ_DUPLICATE_STREAM_PARAMETER!EOJ_SETPLSQLINDEXTABLE_NULL_ARRAY!EOJ_SETPLSQLINDEXTABLE_ZERO_ARRAYEOJ_CALLCOMMIT_WITH_AUTOCOMMIT EOJ_CALLROLLBACK_WITH_AUTOCOMMIT#EOJ_RESULTSET_MAXROWS_LIMIT_REACHED%EOJ_ATTEMPT_TO_USE_RESERVED_NAMESPACE EOJ_CANNOT_OPEN_TRANSLATION_FILE"EOJ_TRANSLATION_FILE_PARSING_ERROR!EOJ_TRANSLATE_QUERY_IN_LOCAL_MODEEOJ_SERVER_TRANSLATION_ERROREOJ_NULL_FACTORYEOJ_NULL_CLASSEOJ_NO_RESULTSETEOJ_NULL_EXECUTOREOJ_NEGATIVE_TIMEOUTEOJ_RECURSIVE_EXECUTIONEOJ_NTF_REGISTRATION_FAILED!EOJ_SERVER_QUERY_TRANSLATION_NULL EOJ_RESULTSET_AFTER_LAST_ROW!EOJ_BIND_CHECKSUM_MISMATCH"EOJ_FREED_ARRAY#EOJ_NO_VALID_LOGON_METHOD$%EOJ_INVALID_VALUE_ALLOWEDLOGONVERSION%EOJ_SCHEMA_CHANGED&EOJ_REQUIRE_SELECT' EOJ_NULL_URL(EOJ_INVALID_SESSION_PURITY)EOJ_DRCP_ATTACH_TIMEOUT*,EOJ_PLSQL_BOOLEAN_SUPPORT_UNAVAILABLE_IN_SVR+EOJ_INVAILD_IDENTIFIER,EOJ_ROWSET_ERROR_BASEEOJ_JRS_UNABLE_CONNECT_VIA_DSEOJ_JRS_AUTH_PROPS_NOT_SET-EOJ_JRS_CONN_NOT_OPEN.EOJ_JRS_DEL_ROWS_INVISIBLE/EOJ_JRS_SYNC_PROVIDER0EOJ_JRS_RESULTSET_NOT_OPEN1EOJ_JRS_FETCH_DIR_FOR_SCROLL2EOJ_JRS_FETCH_REV_FOR_FWD_TYPE3EOJ_JRS_INVALID_FETCH_DIR4EOJ_JRS_ROWSET_NOT_WRITABLE5EOJ_JRS_INVALID_PARAM_INDEX6EOJ_JRS_CNVT_COL_TO_STREAM7EOJ_JRS_CANT_COVT_COL_TO_STRM8EOJ_JRS_CALL_NEXT_PREV_FIRST9EOJ_JRS_INVALID_OP_FWD_TYPE:EOJ_JRS_NO_ROWS_CHANGED;EOJ_JRS_MAP_IN_TOCOLLECTION<EOJ_JRS_ROW_NOT_INSERTED=EOJ_JRS_ROW_NOT_DELETED>EOJ_JRS_ROW_NOT_UPDATED?EOJ_JRS_NOT_ALL_COLS_SET@EOJ_JRS_CONV_READER_TO_STRAEOJ_JRS_STREAM_READBEOJ_JRS_INVALID_PARAM_TYPECEOJ_JRS_INVALID_NUM_KEY_COLSDEOJ_JRS_INVALID_PAGE_SIZEEEOJ_JRS_MARK_INS_ROW_ORIGFEOJ_JRS_INVALID_OP_BEFORE_INSGEOJ_JRS_INVALID_OP_ON_RESULTSETH EOJ_JRS_INVALID_OP_BEFORE_PAGINGIEOJ_JRS_INVALID_ROW_NUM_PARAMJEOJ_JRS_NEGATIVE_START_POSK"EOJ_JRS_NULL_RESULTSET_TO_POPULATELEOJ_JRS_FEW_ROWS_START_POPULATEM EOJ_JRS_NO_MATCH_COL_INDEXES_SETNEOJ_JRS_NO_MATCH_COL_NAMES_SETOEOJ_JRS_INVALID_MATCH_COL_INDEXPEOJ_JRS_INVALID_MATCH_COL_NAMEQ EOJ_JRS_CANT_SET_MATCH_COL_INDEXREOJ_JRS_CANT_SET_MATCH_COL_NAMESEOJ_JRS_COL_INDEX_NOT_BEEN_SETTEOJ_JRS_COL_NAME_NOT_BEEN_SETUEOJ_JRS_CANT_OBTAIN_CONNECTIONVEOJ_JRS_TABLE_NAME_IN_SQLW EOJ_JRS_WRONG_ROWSET_SCROLL_TYPEXEOJ_JRS_OBJ_NOT_SATISFY_FILTERYEOJ_JRS_SERIAL_BLOB_CONSTRUCTORZEOJ_JRS_SERIAL_CLOB_CONSTRUCTOR[EOJ_JRS_CANT_CREATE_OBJ_COPY\EOJ_JRS_ERROR_CREATE_OBJ_COPY]EOJ_JRS_EMPTY_ROWSET_PARAM^EOJ_JRS_PARAM_NOT_A_ROWSET_EOJ_JRS_UNSUPPORTED_JOIN_TYPE`!EOJ_JRS_ROWSET_MATCH_COL_NUM_DIFFaEOJ_JRS_UNSUPPORTED_3RD_PARTYbEOJ_JRS_INVALID_XMLREADERcEOJ_JRS_INVALID_XMLWRITERdEOJ_JRS_NON_NULLABLE_PROPERTYeEOJ_JRS_NON_NULLABLE_METADATAfEOJ_JRS_INVALID_WEBROWSET_ARGgREPLAY_ERROR_SET_CONTAINERnNO_REPLAY_INSUFFICIENT_MEMORYo'GETLTXID_CALLED_IN_REPLAY_INIT_CALLBACKpNO_REPLAY_RECONNECT_AC_CHANGEDq EOJ_NO_REPLAYrNO_REPLAY_ACTIVE_TXNsNO_REPLAY_NONREPLAYABLE_CALLtNO_REPLAY_LAST_CALL_PLSQLuNO_REPLAY_TXN_MONITORING_FAILEDvNO_REPLAY_BEGIN_REPLAY_FAILEDwNO_REPLAY_END_REPLAY_FAILEDx%NO_REPLAY_INITIATION_TIMEOUT_EXCEEDEDyNO_REPLAY_RETRIES_EXCEEDEDzNO_REPLAY_INIT_CALLBACK_FAILURE{%NO_REPLAY_ACTIVE_TXN_IN_INIT_CALLBACK|NO_REPLAY_AFTER_ENDREQUEST}$NO_REPLAY_RECONNECT_RETRIES_EXCEEDED~#NO_REPLAY_GET_REPLAY_CONTEXT_FAILEDNO_REPLAY_SERVER_CM_DISABLEDNO_REPLAY_PREPARE_REPLAY_FAILEDNO_REPLAY_EMBEDDED_COMMITEOJ_REPLAY_ERRORREPLAY_ERROR_CHECKSUM_MISMATCH#REPLAY_ERROR_ERRCODES_MESG_MISMATCHREPLAY_ERROR_ACTIVE_TXN#BEGIN_REQUEST_CALLED_DURING_REQUEST"BEGIN_REQUEST_CALLED_WITH_OPEN_TXN END_REQUEST_CALLED_WITH_OPEN_TXNSVR_TOO_OLD_TO_SUPPORT_REPLAY!REPLAY_SUPPORT_UNAVAILABLE_IN_SVR!SVR_FAILOVER_TYPE_NOT_TRANSACTIONNO_REPLAY_CONCRETE_CLASSESNO_REPLAY_SVR_NOREPLAY_FORCE NO_REPLAY_SVR_DIRECTIVE_MISMATCH TTC_ERR_BASETTC0000TTC0001TTC0002TTC0003TTC0004TTC0005TTC0100TTC0101TTC0102TTC0103TTC0104TTC0105TTC0106TTC0107TTC0108TTC0109TTC0110TTC0111TTC0112TTC0113TTC0114TTC0115TTC0116TTC0117TTC0118TTC0119TTC0120TTC0200TTC0201TTC0202TTC0203TTC0204TTC0205TTC0206TTC0207TTC0208TTC0209TTC0210TTC0211TTC0212TTC0213TTC0214TTC0217TTC0218TTC0219TTC0220TTC0221TTC0222TTC0223TTC0224TTC0225TTC0226EOJ_EXTENDED_BASEEOJ_EXTENDED_MAXEOJ_CONFIG_FILE_READEOJ_CONFIG_FILE_PARSEEOJ_MULTIPLE_CREDENTIALS_FOUNDEOJ_RESULT_DESCRIPTION_CHANGED()V  newSQLExceptionS(Loracle/jdbc/internal/OracleConnection;Ljava/lang/String;I)Ljava/sql/SQLException;h(Loracle/jdbc/internal/OracleConnection;Ljava/lang/String;ILjava/lang/Throwable;)Ljava/sql/SQLException;  java/sql/SQLExceptionfindSQLStateMapping'(I)Loracle/jdbc/driver/SQLStateMapping;  %oracle/jdbc/driver/PhysicalConnection internalClose  "oracle/jdbc/driver/SQLStateMapping,(Ljava/lang/String;I)Ljava/sql/SQLException;   initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;   java/sql/SQLRecoverableException%oracle/jdbc/internal/OracleConnection setUsable(Z)V  A(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; getVendorCode(I)I   findMessage'(ILjava/lang/Object;)Ljava/lang/String;    createSqlException,(ILjava/lang/Object;)Ljava/sql/SQLException;S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException;  h(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;Ljava/lang/Throwable;)Ljava/sql/SQLException;    @(Loracle/jdbc/driver/OracleSQLException;)Ljava/sql/SQLException;g(Loracle/jdbc/internal/OracleConnection;Loracle/jdbc/driver/OracleSQLException;)Ljava/sql/SQLException;  %oracle/jdbc/driver/OracleSQLException getErrorCode()I   getMessage()Ljava/lang/String;  j(Loracle/jdbc/internal/OracleConnection;Ljava/sql/SQLException;ILjava/lang/Object;)Ljava/sql/SQLException;setNextException(Ljava/sql/SQLException;)V  (I)Ljava/sql/SQLException;  .(Ljava/io/IOException;)Ljava/sql/SQLException;U(Loracle/jdbc/internal/OracleConnection;Ljava/io/IOException;)Ljava/sql/SQLException;  )java/lang/StringIndexOutOfBoundsExceptionjava/lang/NumberFormatExceptionjava/io/IOException ORA-java/lang/StringindexOf(Ljava/lang/String;)I  length  :(Ljava/lang/String;I)I  ,java/lang/Mathmin(II)I   substring(II)Ljava/lang/String;  java/lang/IntegerparseInt  .(Ljava/lang/Exception;)Ljava/sql/SQLException;U(Loracle/jdbc/internal/OracleConnection;Ljava/lang/Exception;)Ljava/sql/SQLException;  java/lang/Exception addSqlException-(Ljava/sql/SQLException;Ljava/lang/String;I)VcreateBatchUpdateException;(Ljava/sql/SQLException;I[I)Ljava/sql/BatchUpdateException;java/sql/BatchUpdateException  getSQLState   *(Ljava/lang/String;Ljava/lang/String;I[I)V     [II(Ljava/lang/String;Ljava/lang/String;II[I)Ljava/sql/BatchUpdateException;7(ILjava/lang/Object;I[I)Ljava/sql/BatchUpdateException;   %(II[I)Ljava/sql/BatchUpdateException;   ;(Ljava/sql/SQLException;I[J)Ljava/sql/BatchUpdateException;M(Ljava/sql/SQLException;Ljava/lang/String;I[J)Ljava/sql/BatchUpdateException;   ! #.%replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; '( )java/lang/StringBuilder+ ,append-(Ljava/lang/String;)Ljava/lang/StringBuilder; ./ ,0toString 2 ,3java/lang/Throwable5?(Ljava/lang/String;Ljava/lang/String;I[JLjava/lang/Throwable;)V 7  8[J:I(Ljava/lang/String;Ljava/lang/String;II[J)Ljava/sql/BatchUpdateException;7(ILjava/lang/Object;I[J)Ljava/sql/BatchUpdateException;  < >%(II[J)Ljava/sql/BatchUpdateException;  = A$createUnsupportedFeatureSqlException,()Ljava/sql/SQLFeatureNotSupportedException;%createSQLFeatureNotSupportedException ED F>(Ljava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException; EH IK?(ILjava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException; EM NsqlState P% Q(java/sql/SQLFeatureNotSupportedExceptionS((Ljava/lang/String;Ljava/lang/String;I)V U TVcreateSQLClientInfoExceptionH(ILjava/util/Map;Ljava/lang/Throwable;)Ljava/sql/SQLClientInfoException;w(ILjava/util/Map;Ljava/lang/Throwable;)Ljava/sql/SQLClientInfoException;java/sql/SQLClientInfoException[L(Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Ljava/lang/Throwable;)V ] \^createIOException.(Ljava/sql/SQLException;)Ljava/io/IOException;*(Ljava/lang/String;Ljava/lang/Throwable;)V b ccreateXAException%(I)Ljavax/transaction/xa/XAException; javax/transaction/xa/XAExceptiong(I)V i hj7(Ljava/lang/String;I)Ljavax/transaction/xa/XAException;(Ljava/lang/String;)V m hn errorCode p hq getMsgKey(I)Ljava/lang/String; st u8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; w x java/lang/ClassNotFoundExceptionz java/lang/IllegalAccessException| java/lang/InstantiationException~ !  $% java/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class;   newInstance()Ljava/lang/Object;  oracle/jdbc/driver/Message "# : (no message for error): (no message for error) -(Ljava/lang/Object;)Ljava/lang/StringBuilder; . ,msg w  newSqlWarning*(Ljava/lang/String;I)Ljava/sql/SQLWarning; addSqlWarning?(Ljava/sql/SQLWarning;Ljava/lang/String;I)Ljava/sql/SQLWarning;  *(ILjava/lang/Object;)Ljava/sql/SQLWarning;?(Ljava/sql/SQLWarning;ILjava/lang/Object;)Ljava/sql/SQLWarning;  (I)Ljava/sql/SQLWarning;-(Ljava/sql/SQLWarning;I)Ljava/sql/SQLWarning;  ErrorToSQLState t java/sql/SQLWarning VA(Ljava/sql/SQLWarning;Ljava/sql/SQLWarning;)Ljava/sql/SQLWarning;  setNextWarning(Ljava/sql/SQLWarning;)V   Warning:  &'  isIncluded(I)Z  DEFAULT_SQLSTATE$Loracle/jdbc/driver/SQLStateMapping;   2t testexception_message_1   object_string ORA-00601: cleanup lock conflict nsome unknown io exceptionprintSqlException%Loracle/jdbc/logging/annotations/Log; oracle.jdbcjava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;  java/util/logging/LevelFINESTLjava/util/logging/Level;  SQLException: message = "" sqlState = "" errCode = (I)Ljava/lang/StringBuilder; . ,log.(Ljava/util/logging/Level;Ljava/lang/String;)V  oracle.jdbc.driver.Message11 getMappings'()[Loracle/jdbc/driver/SQLStateMapping;   ConstantValueCodeLineNumberTable StackMapTable SignatureRuntimeVisibleAnnotations SourceFile!      ! "# $%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSRTRUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}z~5*6  *+` :*lBhd6 Ť CN=::::::*:+:- -W* *gnq!;I:hj kl(odvgynzs| 2=N*-  *+-  *+ + U#  ,:6*-    *, * e(+=  +N*-:+W()+-23%4 f,  -:6*:+ M O RSU#W)X Ӱi *| *װ N +M6,n,Y>a,d6,6,66 6,6:*,+:*,+ *,+*,+Q]`Q]jHBNI V$.8>BHQ]`bjltw * ?++*++    - +N*-б    \>:<,  :(, ,: :>,.O Y* **:*  2    #(<EISY  R6:>  :/ :! :6.O Y*+   "679 :;'=,>EA  O+:6-\^a bd   ,{   *,"   &6:=-  :,- -:  :6-/P* :+3$&*:,Y-1+14+: Y**69:*+  ;;@F $)AGKP]{  <V6:>  :/ :! :6/P Y*+69   ;;" ',E  =K+:6-?   @ ,B CDG CH*J EDLJ* EH*O5 EML$=+N:R:TY-WEF GHI XYn4  >::R:\Y+,_ Z \ ^_`a%bZ `a% Y* *dq ef! hYk{ el0hY*oM,r, ' vM,+y wzMM40N)%NN:;+,Y-*114M*,Y-*11+4M*+M,%{0};FFHF; %{J}JJ66! b!%&,017;<BFNORX\t * +  8NY+-:*" : *+*+*+,- / e3  *,N6*,Y-1-14 A C FGI *V t Ra\&<2 2°e fge"h FТD[ Bh`}st?<,Y-1Ķ14M, >\ɿK˸KӿKӿK ӿKYͷK*׿KYзK*׿K   "**,335FFHYY0J HIHRb    !"*+,345@FGHSYZ[ j>Ըڲ,Y-1* 11*11*4$1:=9Y