Java例外エラー
ArrayStoreExceptionArrayStoreException
配列に型の合わない型のオブジェクトを格納しようとした。
jvmandroid
詳細を表示 Deadlock2 つ以上のスレッドが互いにロックを解放するのを待って永遠にブロックされている。
スレッド A がロック 1 を保持しながらロック 2 を待ち、スレッド B がロック 2 を保持しながらロック 1 を待つ。どちらのスレッドも処理を進められず、アプリケーションがハングする。これは例外ではなくランタイム状態。
常に一貫した順序でロックを取得する。タイムアウト付きの tryLock() を使用する。synchronized ブロックのスコープを最小化する。手動ロックの代わりに java.util.concurrent ユーティリティを使用する。jstack でデッドロックを検出する。
ArrayStoreException配列に型の合わない型のオブジェクトを格納しようとした。
NullPointerExceptionオブジェクトが必要な箇所で null 参照が使用されている。
NegativeArraySizeException負のサイズで配列を生成しようとした。
ConcurrentModificationExceptionコレクションのイテレーション中に、そのコレクションが変更された。
LinkageErrorクラスが非互換な変更を受けた別のクラスに依存している。
ClosedChannelExceptionすでに閉じられたチャネルに対して操作が試みられた。