Java例外エラー
NullPointerExceptionNullPointerException
オブジェクトが必要な箇所で null 参照が使用されている。
jvmandroidspring
詳細を表示 Java例外の80件のエラーコードを原因、修正方法、例とともに閲覧。
NullPointerExceptionオブジェクトが必要な箇所で null 参照が使用されている。
ArrayIndexOutOfBoundsException配列へのアクセスに、負の値または配列長以上のインデックスが使用されている。
ClassCastExceptionオブジェクトが、そのインスタンスでない型にキャストされている。
IllegalArgumentExceptionメソッドが、期待される範囲や形式として無効な引数を受け取っている。
IOExceptionI/O 操作が失敗するか、中断された。
FileNotFoundException指定されたファイルパスが存在しないか、開けない。
StackOverflowError通常は深い再帰または無限再帰により、コールスタックが最大サイズを超えた。
OutOfMemoryErrorJVM の利用可能なヒープメモリが枯渇した。
ConcurrentModificationExceptionコレクションのイテレーション中に、そのコレクションが変更された。
ClassNotFoundException実行時にクラスパス上でクラスが見つからない。
NoSuchMethodException指定された名前とパラメーター型を持つメソッドがリフレクションで見つからない。
UnsupportedOperationException実装がその操作をサポートしていない。
IllegalStateExceptionメソッドが不適切なタイミングで呼び出されているか、オブジェクトが無効な状態にある。
NumberFormatException文字列を数値として解析できない。
SecurityExceptionセキュリティマネージャによって操作が拒否された。
NoClassDefFoundErrorコンパイル時には存在したクラスが、実行時にロードできない。
ArithmeticExceptionゼロ除算など、未定義の結果を生じる算術演算が行われた。
StringIndexOutOfBoundsException文字列を有効範囲外のインデックスでアクセスした。
IndexOutOfBoundsExceptionコレクションを有効範囲外のインデックスでアクセスした。
NegativeArraySizeException負のサイズで配列を生成しようとした。
ArrayStoreException配列に型の合わない型のオブジェクトを格納しようとした。
InterruptedException待機・スリープ・ブロック中のスレッドが割り込まれた。
CloneNotSupportedExceptionCloneable を実装していないクラスのオブジェクトで clone() が呼ばれた。
IllegalAccessExceptionアクセス権のないクラス、フィールド、またはメソッドへのアクセスをコードが試みた。
InstantiationExceptionリフレクションを使用して抽象クラスまたはインターフェースのインスタンスを生成しようとした。
NoSuchFieldError実行時に参照されたフィールドがクラスに存在しない。
NoSuchMethodError実行時に呼ばれたメソッドがクラスに存在しない。
IllegalThreadStateExceptionスレッドが適切な状態にないときにスレッド操作が実行された。
IllegalMonitorStateExceptionオブジェクトのモニタを所有せずにスレッドがモニタ操作 (wait、notify) を試みた。
InputMismatchExceptionScanner のトークンが期待する型と一致しない。
NoSuchElementException空のコレクションまたは使い果たされたイテレータから要素を取得しようとした。
EmptyStackException空の Stack に対して操作が試みられた。
SocketExceptionソケットの生成またはアクセスなど、ソケット操作が失敗した。
SocketTimeoutExceptionソケットの読み取りまたは接続操作がタイムアウトした。
ConnectExceptionリモートホストへの接続を確立できない。
UnknownHostExceptionホスト名を IP アドレスに解決できない。
MalformedURLExceptionURL 文字列が有効なフォーマットではない。
EOFExceptionファイルまたはストリームの終端に予期せず達した。
ClosedChannelExceptionすでに閉じられたチャネルに対して操作が試みられた。
SQLExceptionSQL 操作中にデータベースアクセスエラーが発生した。
AccessControlException特定のパーミッションに対するセキュリティチェックが失敗した。
InvocationTargetExceptionリフレクション経由で呼び出されたメソッドが例外をスローした。
UnsatisfiedLinkErrorネイティブメソッドがネイティブライブラリの実装を見つけられない。
ExceptionInInitializerError静的初期化ブロックの実行中に例外がスローされた。
IncompatibleClassChangeError呼び出し元コードのコンパイル後にクラスが非互換な形で変更された。
AbstractMethodError実装を持たない抽象メソッドが呼び出された。
VerifyErrorバイトコード検証器が不正または違法なバイトコードを検出した。
OutOfMemoryError: MetaspaceJVM がクラスメタデータを格納する Metaspace メモリ領域を使い果たした。
OutOfMemoryError: GC Overheadガベージコレクターが少量しか回収できないのに多大な時間を費やしている。
Deadlock2 つ以上のスレッドが互いにロックを解放するのを待って永遠にブロックされている。
ClassPath Errorクラスパスの設定ミスによりクラスをロードできない。
UnsupportedEncodingExceptionJVM が指定された文字エンコーディングをサポートしていない。
DateTimeParseException日時文字列を期待されるフォーマットでパースできない。
PatternSyntaxException正規表現の構文が無効である。
LinkageErrorクラスが非互換な変更を受けた別のクラスに依存している。
ClassCircularityErrorクラスの継承に循環依存が検出されました。
ClassFormatErrorクラスファイルの形式または構造が無効です。
MissingResourceExceptionリソースバンドルまたはリソースキーが見つかりません。
SAXParseExceptionXML ドキュメントにパースエラーがあります。
ReflectiveOperationExceptionリフレクション操作が例外をスローしました。
TimeoutException結果を待つ操作がタイムアウトしました。
ExecutionExceptionエグゼキューターに送信されたタスクの実行中に例外が発生した。
RejectedExecutionExceptionタスクがエグゼキューターに受け付けられず、実行できない。
BrokenBarrierExceptionスレッドが await を試みた時点で CyclicBarrier が破損状態にある。
CompletionExceptionCompletableFuture が例外で完了した。
BufferUnderflowExceptionバッファに対する読み取り操作が残存データ量を超えた。
BufferOverflowExceptionバッファに対する書き込み操作が容量を超えた。
ReadOnlyBufferException読み取り専用バッファへの書き込み操作が試みられた。
CharConversionException文字エンコードまたはデコード操作で無効なバイトシーケンスが検出された。
ObjectStreamExceptionJava オブジェクトのシリアライズまたはデシリアライズ中に例外が発生した。
NotSerializableExceptionSerializable を実装していないオブジェクトをシリアライズしようとしている。
InvalidClassExceptionシリアライズされたクラスのバージョンが互換性を持たないか、フォーマットが無効。
CertificateExceptionSSL/TLS 操作中に証明書関連のエラーが発生した。
SSLHandshakeExceptionクライアントとサーバー間の SSL/TLS ハンドシェイクが失敗した。
ProtocolExceptionHTTP またはネットワークプロトコルの違反が発生した。
BindExceptionソケットを要求されたアドレスまたはポートにバインドできない。
AccessDeniedException権限不足によりファイルシステム操作が拒否された。
NoSuchFileException指定されたパスにファイルまたはディレクトリが存在しない。
FileAlreadyExistsException対象ファイルがすでに存在するため、ファイルの作成または移動操作が失敗した。
DirectoryNotEmptyExceptionディレクトリが空でないため、削除操作が失敗した。