アーティクル - CS281828
Windchill PDMLink のメソッド サーバー ログに「java.sql.SQLRecoverableException: IO 例外: 接続がタイムアウトしました」というエラーが表示される
修正日: 26-Sep-2025
適用対象
- Windchill PDMLink 10.2 to 13.1
- Windchill ProjectLink 10.2 to 11.1
- Windchill PDM Essentials 10.2 to 11.1
- Pro/INTRALINK 8.x + 10.2 to 11.1
- Creo Parametric 1.0 to 5.0
- FlexPLM 11.0 to 12.0
- Oracle Server
- Windchill Workgroup Manager
説明
- 断続的にWfPropagationQueue、WfUserworkqueue 、またはPublisherQueueがブロックされ、実行状態のエントリが存在しない
- 多くのワークフロープロセスがタイマーノードで停止しています
- WfPropagationQueue は断続的にブロックされますが、すべてのエントリは準備完了状態です
- BackgroundMethodserver.log のエラー:
ERROR [wt.queue.WtQueueThread.lockingThread-253] wt.queue.PoolQueue.WfPropagationQueue - Unexpected error java.sql.SQLRecoverableException: IO Exception: Connection timed out at oracle.jdbc.driver.T4CConnection.doRollback(T4CConnection.java:733) at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:3970) at wt.log4j.jmx.ConnectionWrapper.rollback(ConnectionWrapper.java:100) at wt.queue.WtQueueThread$AttainQueueLockRunner.run(WtQueueThread.java:589) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.net.SocketException: Connection timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at oracle.net.ns.Packet.receive(Packet.java:308) at oracle.net.ns.DataPacket.receive(DataPacket.java:106) at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:324) at oracle.net.ns.NetInputStream.read(NetInputStream.java:268) at oracle.net.ns.NetInputStream.read(NetInputStream.java:190) at oracle.net.ns.NetInputStream.read(NetInputStream.java:107) at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:124) at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:80) at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1137) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:350) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:227) at oracle.jdbc.driver.T4C7Ocommoncall.doOROLLBACK(T4C7Ocommoncall.java:68) at oracle.jdbc.driver.T4CConnection.doRollback(T4CConnection.java:725) - Oracleアラートログは以下に表示されます
Fatal NI connect error 12170. VERSION INFORMATION: TNS for Solaris: Version 11.2.0.4.0 - Production Oracle Bequeath NT Protocol Adapter for Solaris: Version 11.2.0.4.0 - Production TCP/IP NT Protocol Adapter for Solaris: Version 11.2.0.4.0 - Production Time: 13-MAR-2018 07:36:45 Tracing not turned on. Tns error struct: ns main err code: 12535 TNS-12535: TNS:operation timed out ns secondary err code: 12560 nt main err code: 505 TNS-00505: Operation timed out nt secondary err code: 145 nt OS err code: - 断続的に、Creo Parametric およびサードパーティの Workgroup Manager のトランザクション (ワークスペースへの追加、チェックイン、チェックアウトなど) が 15 分間ハングし、その後イベント マネージャでエラーが発生して失敗します。
A database connection failure has occurred and the operation has been aborted
- サブタスク FlexPLM データベース トリガー、ビュー、および非モデル化関数とインデックスの作成で、以下の例外が発生し、アップグレード マネージャーが失敗しました。
- メソッドサーバーは、ユーザーが開始したさまざまなトランザクションの Oracle タイムアウトを表示します。
Unexpected error java.sql.SQLRecoverableException: IO Exception: Connection timed out at oracle.jdbc.driver.T4CConnection.doRollback(T4CConnection.java:733) at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:3970)
最新バージョンはこちらを参照ください CS281828