アーティクル - CS281828

Windchill PDMLink のメソッド サーバー ログに「java.sql.SQLRecoverableException: IO 例外: 接続がタイムアウトしました」というエラーが表示される

修正日: 26-Sep-2025   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • 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