アーティクル - CS314320
Servigistics Service Parts Management での JDBC 接続のクローズエラーにより、発注計画の生成に失敗しました
修正日: 10-Oct-2019
適用対象
- Servigistics Service Parts Management 12.0.1.0 N/A
説明
- JDBC 接続のクローズエラーにより、発注計画の生成に失敗しました
- 4スレッドで実行中
- CPU のメモリ使用量は、80% である
- AutoPilot ログファイルで次のエラーが発生しました
- [サブタスク-8]エラー org springframework; SQLExceptionSubclassTranslator-PreparedStatementCallback;SQL [更新 IPCS_SEQ_NUM SeqNum = SeqNum の set を設定します。閉じた接続。ネストされた例外は java. sql. Sql回復 Ableexception: 閉じた接続
springframework; RecoverableDataAccessException: PreparedStatementCallback;SQL [更新 IPCS_SEQ_NUM SeqNum = SeqNum の set を設定します。閉じた接続。ネストされた例外は java. sql. Sql回復 Ableexception: 閉じた接続
SQLExceptionSubclassTranslator で springframework を実行します (SQLExceptionSubclassTranslator: 100 の場合)。
springframework で AbstractFallbackSQLExceptionTranslator---------------------------------AbstractFallbackSQLExceptionTranslator
AbstractFallbackSQLExceptionTranslator での springframework のサポート (AbstractFallbackSQLExceptionTranslator. java:81)。
springframework では、translateException (JdbcTemplate. java: 1402) に保存します。
springframework に保存します (JdbcTemplate. java:-------)
springframework に保存します。 JdbcTemplate. 更新 (JdbcTemplate. java: 850)
springframework で、JdbcTemplate を更新します (JdbcTemplate. java: 905)
springframework で、JdbcTemplate を更新します (JdbcTemplate. java: 915)
seqnum で DataSourceSeqNumGenerator. lockRow (DataSourceSeqNumGenerator: 150) を実行します。
DataSourceSeqNumGenerator. seqnum $ getNextBlock $ 2 (DataSourceSeqNumGenerator. java: 123) ではありません
データベース. トランザクションユーティリティ. lambda $ withNew $ 5 (TransactionUtil. java: 128) で、
データベース. トランザクションユーティリティ実行 (TransactionUtil. java:58) のようになります。
-------------------------------------------
DataSourceSeqNumGenerator. getNextBlock (DataSourceSeqNumGenerator. java: 122) で seqnum ます。
seqnum に BasicSeqNumGenerator $ SeqNumData. getNextId (BasicSeqNumGenerator. java: 219) を実行します。
seqnum で BasicSeqNumGenerator $ SeqNumData. getSeqBlock (BasicSeqNumGenerator. java: 210) を実行します。
BasicSeqNumGenerator で seqnum を実行します (BasicSeqNumGenerator. java:67)。
OPModifiableOrdersBatch の順に処理します。...--------------------------------OPModifiableOrdersBatch: 329)
com. svg..... 操作共通の bizlogic. Opableableorders. breakupOrderOnEOQ (Opcommon Ableorders)
OPModifiableOrdersBatch-writeModifiedOrders (OPModifiableOrdersBatch: 284) での計画を作成していることを示します。
OPModifiableOrdersBatch-writeModifiedOrders (OPModifiableOrdersBatch. java: 156) の順に処理して、() を作成します。
reportPhaseWithWrite (opcommon report... レポート. java: 173) の処理についての手順を実行します。
については、計画のプロセスを実行しています。処理を行います。 opwalkcontrolbatch. runSimulation (OPWalkControlBatch. java: 202)
293の順に処理します。この計画では OPProcessBatch. doOrderPlan (OPProcessBatch. java:)
のようになります。順序を作成しています。注文を処理します。プロセス (Orderplan コネクタ Mp. java:76)
doRun (Batchコネクタの実装. java: 103) のプロセスを実行します。
プロセスを実行します。バッチコネクタの実装. lambda $ run $ 0 (Batchコネクタ実装. java:91)
データベース. トランザクションユーティリティで、lambda $ withNone $ 1 (TransactionUtil. java: 101)。
データベース. トランザクションユーティリティの実行 (TransactionUtil. java:53) を実行します。
------------------------------------------:
プロセスを実行します。 Batchコネクタ Impl. 実行 (Batchコネクタ実装. java:91)
のようになります。順序計画 mp. Orderplanmp mp (Orderplangenの Mp. java: 215 の順に順に処理)
com. svg 計画のプロセス. orderplan mp. Orderplangenています。 doProcess (Orderplangenコネクタ Mp. java: 167)
ThreadableConnector. doProcessSubTask タスク (ThreadableConnector:84) を実行します。
ThreadableConnector プロセス (ThreadableConnector:26) での処理を行います。
doRun (Batchコネクタの実装. java: 103) のプロセスを実行します。
プロセスを実行します。バッチコネクタの実装. lambda $ run $ 0 (Batchコネクタ実装. java:91)
データベース. トランザクションユーティリティで、lambda $ withNone $ 1 (TransactionUtil. java: 101)。
データベース. トランザクションユーティリティの実行 (TransactionUtil. java:53) を実行します。
------------------------------------------:
プロセスを実行します。 Batchコネクタ Impl. 実行 (Batchコネクタ実装. java:91)
com... タスクサブタスク. runConnector (サブタスク. java: 104)
AbstractTask で実行します (AbstractTask. java: 215 を実行)
java... タスクサブタスク. 実行 (サブタスク:86)
NativeMethodAccessorImpl は invoke0 (ネイティブメソッド) を反映しています。
NativeMethodAccessorImpl を反映したもの (NativeMethodAccessorImpl. java:62)
DelegatingMethodAccessorImpl に反映されます (DelegatingMethodAccessorImpl:43)。
java. 498 に反映されます (メソッド .java:)
springframework では、リフレクションを使用した操作 (AopUtils. java: 343) の使用をサポートしています。
springframework では、ReflectiveMethodInvocation によってします (ReflectiveMethodInvocation: 197)
ReflectiveMethodInvocation の springframework で続行します (ReflectiveMethodInvocation: 163 の場合)。
MethodBeforeAdviceInterceptor. springframework (MethodBeforeAdviceInterceptor:56) にインストールしていません。
springframework に進みます (ReflectiveMethodInvocation. java: 174 を実行します)。
springframework では、トランザクションがサポートしていません。. Invokewithin Transaction (Transactionaspのサポート. java: 294)
springframework では、トランザクションインターセプター. 呼び出し (TransactionInterceptor. java:98)
springframework に進みます (ReflectiveMethodInvocation. java: 185) (ReflectiveMethodInvocation)
ExposeInvocationInterceptor. springframework (ExposeInvocationInterceptor. java:92) ではありません
springframework に進みます (ReflectiveMethodInvocation. java: 185) (ReflectiveMethodInvocation)
JdkDynamicAopProxy で springframework (JdkDynamicAopProxy: 212) を実行してください。
1227を $Proxy します (不明なソース)
459に対して実行することができます (TaskServiceImpl. java: の実装)
748で実行します (ねじ. java:)
com. .java.. util...----------------------------------
原因: java. Sql回復 Ableexception: 閉じられた接続
oracle. 1828 に接続します。 getAutoCommit コミット (PhysicalConnection. java:)
atomikos で、AtomikosThreadLocalConnection... .java Intransaction (AtomikosThreadLocalConnection: 197)
atomikos で AtomikosThreadLocalConnection を起動します (AtomikosThreadLocalConnection. .java: 276)。
$Proxy 78. を実行します (不明なソース)
springframework (JdbcTemplate. java: 1515) で、JdbcTemplate $ SimplePreparedStatementCreator に保存します。
springframework に保存します (JdbcTemplate. java: 603 を実行します)。
...58詳細
最新バージョンはこちらを参照ください CS314320