管理ユーザフェイス起動時のデッドロック警告について

Document created by Koichi_Ikarashi Employee on Jul 7, 2015Last modified by Koichi_Ikarashi Employee on May 30, 2016
Version 2Show Document
  • View in full screen mode

文書番号: JTEC001873

製品名: CA Single Sign-On

バージョン: r12.5x

OS: All

 

◆ 問題の概要

管理ユーザインターフェイス(管理UI)の起動時に以下のようなデッドロックのエラーが発生し、管理UIが正常に起動しませんでした。アプリケーションサーバは製品同梱のJBossを使用しています。

server.log抜粋:
WARN [org.jboss.messaging.core.impl.JDBCSupport] (main) SQLException caught, SQLState XCL18 code:20000- assuming deadlock detected, try:1
java.sql.SQLException: Stream or LOB value cannot be retrieved more than once
(省略)
ERROR [org.jboss.messaging.core.impl.JDBCSupport] (main) Retried 25 times, now giving up

◆ 原因と対策

このエラーは一般的にJBossで複数のクエリがスタックした際、JBossがクエリを処理できず、更に他のクエリを受信した場合に発生するエラーとなります。

回避方法としては以下の方法をおとりください。

【回避方法1】

  1. JBoss用のjavaプロセスが起動していないことを確認する。
  2. 以下のディレクトリdefaultを名称変更、あるいは削除する。
    <Siteminder Install>/adminui/server/default/data/derby/default
  3. 管理ユーザインターフェイスを起動する。

【回避方法2】
上記の回避方法1の手順で解消しない場合、文書番号JTEC001872の管理UIの再登録を行ってください。

◆ キーワード

AdminUI, Admin UI, Administrative UI, error, deadlock

Attachments

    Outcomes