アーティクル - CS411319

メソッド サーバーのログに、Windchill PDMLink の「Closed Connection」などのデータベース関連のエラーが大量に記録されています。

修正日: 27-Nov-2025   


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

適用対象

  • Windchill PDMLink 11.0 to 13.0
  • Oracle JDBC Driver 12.2 or later

説明

  • MethodServer ログにデータベース接続エラーが大量に記録されます。
2024-01-18 15:09:11,265 ERROR [com.ptc.core.components.dataUtilities.worker-16] com.ptc.core.components.beans.DataUtilityBean Org1User10 - Exception happened calling setModelData for DataUtility : com.ptc.windchill.enterprise.wip.datautilities.ShareStatusDataUtility@4e18191b (wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows:
Nested exception is: wt.pom.DatastoreException: A SQL error has occurred for the statement "SELECT ...". Database system message follows:
Nested exception is: java.sql.SQLRecoverableException: Closed Connection
  • これはcom.ptc.core.components.dataUtilities.worker-*スレッドにのみ影響するようです
  • データベース接続エラーが発生する前にスレッドが中断されました:
2024-01-18 15:09:09,669 WARN  [com.ptc.core.components.dataUtilities.worker-12] wt.method.server Org1User9 - Interrupting thread com.ptc.core.components.dataUtilities.worker-16
2024-01-18 15:09:09,669 WARN  [com.ptc.core.components.dataUtilities.worker-12] wt.pds.queryCancel Org1User9 - QueryContext.cancel(): cancelling
  • 以下に使用例を示します。
    • 次のページへの移動中に、「statusfamilyshare 列に??? 記号が表示されます」というエラーが発生し、断続的に問題が発生します。
    • ユーザーが製品フォルダページでスクロールをロードしているときに???と赤目エラーが発生します
    • エラー スタック トレース:
2023-12-14 14:58:26,712 ERROR [com.ptc.core.components.dataUtilities.worker-60] com.ptc.core.components.beans.DataUtilityBean Z10736 - Exception happened calling setModelData for DataUtility : com.ptc.windchill.enterprise.wip.datautilities.ShareStatusDataUtility@62d326b1 (wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows:
Nested exception is: wt.pom.DatastoreException: A SQL error has occurred for the statement "SELECT A0.classnamekeyroleBObjectRef,A0.idA3B5,A0.classnamekeyroleAObjectRef,A0.idA3A5 FROM CheckoutLink A0 WHERE ((A0.idA3A5 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,...,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)))". Database system message follows:
Nested exception is: java.sql.SQLRecoverableException: Closed Connection

または

 Nested exception is: wt.pom.DatastoreException: A SQL error has occurred. Database system message follows: Nested exception is: java.sql.SQLRecoverableException: IO Error: Socket read interrupted
  • タスク テーブルの列の値が空白になっているか、疑問符 " ??? " で文字化けしています。
ava.lang.NullPointerException
at com.ptc.windchill.enterprise.work.assignmentslist.dataUtilities.AssignmentsSubjectNameDataUtility.getWorkItemSubjectDisplayName(AssignmentsSubjectNameDataUtility.java:186)
at com.ptc.windchill.enterprise.work.assignmentslist.dataUtilities.AssignmentsSubjectNameDataUtility.handleAssignmentSubject(AssignmentsSubjectNameDataUtility.java:144)
at com.ptc.windchill.enterprise.work.assignmentslist.dataUtilities.AssignmentsSubjectNameDataUtility.getDataValue(AssignmentsSubjectNameDataUtility.java:122)
画像.png
  • フォルダー ブラウザーを開くと、ページのステータス列に「グリフを取得しようとしたときに例外が発生しました: null」という警告が表示されます。

最新バージョンはこちらを参照ください CS411319