アーティクル - CS281134
「コンテンツレプリケーションをリセット」操作が完了する前にボルトフォルダを削除しようとすると、Oracle デッドロックエラーが生成されます。
修正日: 18-May-2018
適用対象
- Windchill PDMLink 11.0 M030-CPS04
説明
「コンテンツレプリケーションをリセット」操作が完了する前にボルトフォルダを削除しようとすると Oracle デッドロックエラーが生成されます。
MethodServer .log ファイルにエラーがあります
DeadlockDetectedException: データベース内の1つ以上のオブジェクトでデッドロックが検出されました
入れ子の例外: SQLException: ORA-00060: リソースを待機中にデッドロックが検出されました
T4CTTIoer で、processError (T4CTTIoer: 450) になります。
T4CTTIoer の場合、processError (T4CTTIoer. java: 399)
T4C8Oall で、processError (T4C8Oall: 1017) を実行します。
T4CTTIfun に送信します (T4CTTIfun. java: 655)
T4CTTIfun の場合は、doRPC (T4CTTIfun: 249) になります。
T4C8Oall (oracle......) (T4C8Oall: 566)
T4CPreparedStatement の場合、doOall8 (T4CPreparedStatement. java: 215)
doOall8 (T4CPreparedStatement:58) で、T4CPreparedStatement を実行します。
T4CPreparedStatement (oracle........) (T4CPreparedStatement: 943)
OracleStatement に対して実行することができます (OracleStatement: 929)。
OracleStatement では、doExecuteWithTimeout (OracleStatement. 1034) になります。
OraclePreparedStatement では、OraclePreparedStatement: 3820) というようになります。
OraclePreparedStatement で、executeQuery (OraclePreparedStatement: 3867) を実行します。
OraclePreparedStatementWrapper で、executeQuery (OraclePreparedStatementWrapper: 1502) を実行します。
executeQuery (AbstractResultCursor: 575) の AbstractResultCursor にある
executeQuery (AbstractResultCursor: 539) の AbstractResultCursor にある
getNextResultSet (BasicResultCursor. java: 282) での操作を実行します。
wt.------------------------------------
wt. BasicResultCursor. 次 (BasicResultCursor. java:82)
SQLDatabasePds での照会 (SQLDatabasePds.: 837)
は、wt. PersistentObjectManager. クエリー (PersistentObjectManager. java: 1076)
985では、PersistentObjectManager. クエリー (PersistentObjectManager. java:)
StandardPersistenceManager (StandardPersistenceManager: 1972) の _query ()
StandardPersistenceManager にあります (StandardPersistenceManager: 1465)。
StandardPersistenceManager での照会 (StandardPersistenceManager... java: 1123)
MethodServer .log ファイルにエラーがあります
DeadlockDetectedException: データベース内の1つ以上のオブジェクトでデッドロックが検出されました
入れ子の例外: SQLException: ORA-00060: リソースを待機中にデッドロックが検出されました
T4CTTIoer で、processError (T4CTTIoer: 450) になります。
T4CTTIoer の場合、processError (T4CTTIoer. java: 399)
T4C8Oall で、processError (T4C8Oall: 1017) を実行します。
T4CTTIfun に送信します (T4CTTIfun. java: 655)
T4CTTIfun の場合は、doRPC (T4CTTIfun: 249) になります。
T4C8Oall (oracle......) (T4C8Oall: 566)
T4CPreparedStatement の場合、doOall8 (T4CPreparedStatement. java: 215)
doOall8 (T4CPreparedStatement:58) で、T4CPreparedStatement を実行します。
T4CPreparedStatement (oracle........) (T4CPreparedStatement: 943)
OracleStatement に対して実行することができます (OracleStatement: 929)。
OracleStatement では、doExecuteWithTimeout (OracleStatement. 1034) になります。
OraclePreparedStatement では、OraclePreparedStatement: 3820) というようになります。
OraclePreparedStatement で、executeQuery (OraclePreparedStatement: 3867) を実行します。
OraclePreparedStatementWrapper で、executeQuery (OraclePreparedStatementWrapper: 1502) を実行します。
executeQuery (AbstractResultCursor: 575) の AbstractResultCursor にある
executeQuery (AbstractResultCursor: 539) の AbstractResultCursor にある
getNextResultSet (BasicResultCursor. java: 282) での操作を実行します。
wt.------------------------------------
wt. BasicResultCursor. 次 (BasicResultCursor. java:82)
SQLDatabasePds での照会 (SQLDatabasePds.: 837)
は、wt. PersistentObjectManager. クエリー (PersistentObjectManager. java: 1076)
985では、PersistentObjectManager. クエリー (PersistentObjectManager. java:)
StandardPersistenceManager (StandardPersistenceManager: 1972) の _query ()
StandardPersistenceManager にあります (StandardPersistenceManager: 1465)。
StandardPersistenceManager での照会 (StandardPersistenceManager... java: 1123)
最新バージョンはこちらを参照ください CS281134