技术文章 - CS323298

生成订单计划失败并出现 java.sql.SQLRecoverableException:Servigistics 服务部件管理中的关闭连接错误

已修改: 06-Jan-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Servigistics Service Parts Management 12.0.1.1

说明

  • 生成订单计划因 java.sql.SQLRecoverableException 失败:已关闭连接
  • 日志错误:
2020-02-22 18:29:11,481[SubTask-262] 错误 servigistics.op.normal - GAP 异常:91,78447
2020-02-22 18:29:11,481[SubTask-262] 错误 servigistics.op.normal - PreparedStatementCallback; SQL [从 IPCS_SEQ_NUM 中选择 SeqNum,其中 TableName =?和 ColumnName = ?Closed Connection;嵌套异常是 java.sql.SQLRecoverableException: Closed Connection
org.springframework.dao.RecoverableDataAccessException: PreparedStatementCallback; SQL [从 IPCS_SEQ_NUM 中选择 SeqNum,其中 TableName =?和 ColumnName = ?Closed Connection;嵌套异常是 java.sql.SQLRecoverableException: Closed Connection
在 org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:100)
在 org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
在 org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
在 org.springframework.jdbc.core.JdbcTemplate.translateException (JdbcTemplate.java:1402)
在 org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:620)
在 org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:657)
在 com.svg.core.database.StandardJdbcTemplate.query(StandardJdbcTemplate.java:387)
在 org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:700)
在 org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:771)
在 com.svg.core.database.StandardJdbcTemplate.queryForObject(StandardJdbcTemplate.java:158)
在 org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:797)
在 com.svg.core.seqnum.DataSourceSeqNumGenerator.getStoredSeqNum(DataSourceSeqNumGenerator.java:166)
在 com.svg.core.seqnum.DataSourceSeqNumGenerator.lambda$getNextBlock$2(DataSourceSeqNumGenerator.java:125)
在 com.svg.core.database.TransactionUtil.lambda$withNew$5(TransactionUtil.java:128)
在 com.svg.core.database.TransactionUtil.execute(TransactionUtil.java:58)
在 com.svg.core.database.TransactionUtil.withNew(TransactionUtil.java:128)
在 com.svg.core.seqnum.DataSourceSeqNumGenerator.getNextBlock(DataSourceSeqNumGenerator.java:122)
在 com.svg.core.seqnum.BasicSeqNumGenerator$SeqNumData.getNextId(BasicSeqNumGenerator.java:219)
在 com.svg.core.seqnum.BasicSeqNumGenerator$SeqNumData.getSeqBlock(BasicSeqNumGenerator.java:210)
在 com.svg.core.seqnum.BasicSeqNumGenerator.nextBlock(BasicSeqNumGenerator.java:67)
在 com.svg.planning.process.orderplanmp.impl.OPModifiableOrdersBatch.splitOrder(OPModifiableOrdersBatch.java:329)
在 com.svg.planning.process.opcommon.bizlogic.OPModifiableOrders.breakupOrderOnEOQ(OPModifiableOrders.java:1912)
在 com.svg.planning.process.orderplanmp.impl.OPModifiableOrdersBatch.writeModifiedOrders(OPModifiableOrdersBatch.java:284)
在 com.svg.planning.process.orderplanmp.impl.OPModifiableOrdersBatch.writeModifiedOrders(OPModifiableOrdersBatch.java:156)
在 com.svg.planning.process.opcommon.report.OPWalkReport.reportPhaseWithWrite (OPWalkReport.java:173)
在 com.svg.planning.process.orderplanmp.impl.OPWalkControlBatch.runSimulation(OPWalkControlBatch.java:202)
在 com.svg.planning.process.orderplanmp.impl.OPProcessBatch.doOrderPlan(OPProcessBatch.java:293)
在 com.svg.planning.process.orderplanmp.OrderPlanConnectorMP.process(OrderPlanConnectorMP.java:76)
在 com.svg.core.process.BatchConnectorImpl.doRun(BatchConnectorImpl.java:103)
在 com.svg.core.process.BatchConnectorImpl.lambda$run$0(BatchConnectorImpl.java:91)
在 com.svg.core.database.TransactionUtil.lambda$withNone$1(TransactionUtil.java:101)
在 com.svg.core.database.TransactionUtil.execute(TransactionUtil.java:53)
在 com.svg.core.database.TransactionUtil.withNone(TransactionUtil.java:100)
在 com.svg.core.process.BatchConnectorImpl.run(BatchConnectorImpl.java:91)
在 com.svg.planning.process.orderplanmp.OrderPlanGenConnectorMP.runOrderPlanMP(OrderPlanGenConnectorMP.java:215)
这是文章 323298 的 PDF 版本,可能已过期。最新版本 CS323298