技术文章 - CS314320

生成订单计划失败,JDBC 连接关闭错误出现在 Servigistics Service Parts Management

已修改: 10-Oct-2019   


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

适用于

  • Servigistics Service Parts Management 12.0.1.0 N/A

说明

  • JDBC 连接关闭错误导致生成订单计划失败
  • 在4个线程上运行
  • 较大的 CPU 内存使用率为80%
  • 在 AutoPilot 日志文件中出错
  • [子任务-8]Springframework SQLExceptionSubclassTranslator-PreparedStatementCallback 时出错。SQL [更新 IPCS_SEQ_NUM 设置 SeqNum = SeqNum,其中 TableName =?和 ColumnName =?关闭的连接;嵌套异常是 SQLRecoverableException:关闭的连接
    springframework RecoverableDataAccessException: PreparedStatementCallback;SQL [更新 IPCS_SEQ_NUM 设置 SeqNum = SeqNum,其中 TableName =?和 ColumnName =?关闭的连接;嵌套异常是 SQLRecoverableException:关闭的连接
    在 springframework 支持 SQLExceptionSubclassTranslator doTranslate (SQLExceptionSubclassTranslator:100)。
    在 springframework 支持 AbstractFallbackSQLExceptionTranslator (AbstractFallbackSQLExceptionTranslator,java:72)
    在 springframework 支持 AbstractFallbackSQLExceptionTranslator (AbstractFallbackSQLExceptionTranslator,java:81)
    在 springframework (JdbcTemplate)。 translateException (JdbcTemplate:1402)
    在 springframework 中 JdbcTemplate 执行(JdbcTemplate .java:620)
    springframework 在 JdbcTemplate 更新(JdbcTemplate .java:850)时
    springframework 在 JdbcTemplate 更新(JdbcTemplate .java:905)时
    springframework 在 JdbcTemplate 更新(JdbcTemplate .java:915)。
    在 seqnum 上的 DataSourceSeqNumGenerator lockRow (DataSourceSeqNumGenerator:150)
    在 seqnum 中,DataSourceSeqNumGenerator。 lambda [getNextBlock $ 2 (DataSourceSeqNumGenerator .java:123)
    在 TransactionUtil 中,withNew $ 5 (TransactionUtil,java:128)
    在 TransactionUtil 中(TransactionUtil,java:58)。
    在 TransactionUtil withNew (TransactionUtil java:128)中。
    在 seqnum 上的 DataSourceSeqNumGenerator getNextBlock (DataSourceSeqNumGenerator:122)
    在 seqnum BasicSeqNumGenerator $ SeqNumData. getNextId (BasicSeqNumGenerator .java:219)
    在 seqnum BasicSeqNumGenerator $ SeqNumData. getSeqBlock (BasicSeqNumGenerator .java:210)
    在 seqnum 上的 BasicSeqNumGenerator nextBlock (BasicSeqNumGenerator:67)
    在 orderplanmp 中。实施 OPModifiableOrdersBatch splitOrder (OPModifiableOrdersBatch. java:329)
    在 opcommon 中。 bizlogic OPModifiableOrders breakupOrderOnEOQ (OPModifiableOrders. java:1779)
    在 orderplanmp 中。实施 OPModifiableOrdersBatch writeModifiedOrders (OPModifiableOrdersBatch. java:284)
    在 orderplanmp 中。实施 OPModifiableOrdersBatch writeModifiedOrders (OPModifiableOrdersBatch. java:156)
    在 opcommon 上的 OPWalkReport reportPhaseWithWrite (OPWalkReport:173)(在 com)上
    在 orderplanmp 中。实施 OPWalkControlBatch runSimulation (OPWalkControlBatch. .java:202)
    在 orderplanmp 中。实施 OPProcessBatch doOrderPlan (OPProcessBatch. java:293)
    在 com svg 中 orderplanmp OrderPlanConnectorMP process (OrderPlanConnectorMP .java:76)
    在 BatchConnectorImpl doRun (BatchConnectorImpl,java:103)。
    在 com svg BatchConnectorImpl 中,BatchConnectorImpl 运行的是 $ 0 的。
    在 TransactionUtil 中。 withNone $ 1 (TransactionUtil,java:101)
    在 TransactionUtil 中(TransactionUtil .java:53)(在 com)上
    在 TransactionUtil withNone (TransactionUtil,java:100)。
    在 BatchConnectorImpl 中运行(BatchConnectorImpl:91)(在 com)上
    在 orderplanmp 中。 OrderPlanGenConnectorMP runOrderPlanMP (OrderPlanGenConnectorMP:215)(在 com)上
    在 orderplanmp 中。 OrderPlanGenConnectorMP doProcess (OrderPlanGenConnectorMP:167)在 com 上
    在 ThreadableConnector doProcessSubTask (ThreadableConnector,java:84)。
    在 ThreadableConnector 中处理(ThreadableConnector .java:26)。
    在 BatchConnectorImpl doRun (BatchConnectorImpl,java:103)。
    在 com svg BatchConnectorImpl 中,BatchConnectorImpl 运行的是 $ 0 的。
    在 TransactionUtil 中。 withNone $ 1 (TransactionUtil,java:101)
    在 TransactionUtil 中(TransactionUtil .java:53)(在 com)上
    在 TransactionUtil withNone (TransactionUtil,java:100)。
    在 BatchConnectorImpl 中运行(BatchConnectorImpl:91)(在 com)上
    在 runConnector (第子任务. java:104)
    在 AbstractTask 中(AbstractTask .java:215)(在 com)上
    在 com svg 上。运行(子任务 .java:86)
    在太阳. NativeMethodAccessorImpl invoke0 (固有方法)
    在太阳. NativeMethodAccessorImpl 调用(NativeMethodAccessorImpl:62)
    在太阳. DelegatingMethodAccessorImpl 调用(DelegatingMethodAccessorImpl:43)
    在 java lang.ini 中。调用(方法 .java:498)
    在 springframework aop AopUtils. invokeJoinpointUsingReflection (AopUtils. java:343)
    在 springframework aop。 ReflectiveMethodInvocation invokeJoinpoint (ReflectiveMethodInvocation .java:197)
    springframework 在 aop 的 ReflectiveMethodInvocation。继续(ReflectiveMethodInvocation:163)
    在 springframework aop 的 MethodBeforeAdviceInterceptor 调用(MethodBeforeAdviceInterceptor:56)时,
    springframework 在 aop 的 ReflectiveMethodInvocation。继续(ReflectiveMethodInvocation:174)
    在 springframework transaction. TransactionAspectSupport invokeWithinTransaction (TransactionAspectSupport:294)
    在 springframework 事务处理侦听器 TransactionInterceptor 调用(TransactionInterceptor .java:98)
    springframework 在 aop 的 ReflectiveMethodInvocation。继续(ReflectiveMethodInvocation:185)
    在 springframework aop。 ExposeInvocationInterceptor 调用(ExposeInvocationInterceptor:92)
    springframework 在 aop 的 ReflectiveMethodInvocation。继续(ReflectiveMethodInvocation:185)
    在 springframework (aop) JdkDynamicAopProxy 调用(JdkDynamicAopProxy:212)
    在 .com. $Proxy 1227 运行(未知源)
    在实施 TaskServiceImpl $1。运行(TaskServiceImpl .java:459)。
    在 .java. run (Thread:748)
    在工具上的 ThreadUtil $1 运行(ThreadUtil .java:43)
    由 SQLRecoverableException:关闭的连接
    在 PhysicalConnection getAutoCommit (PhysicalConnection .java:1828)
    在 atomikos 的 nonxa AtomikosThreadLocalConnection。 updateInTransaction (AtomikosThreadLocalConnection .java:197)
    在 atomikos 的 nonxa AtomikosThreadLocalConnection 调用(AtomikosThreadLocalConnection:276)
    在 .com. $Proxy 78. prepareStatement (未知源)
    在 springframework JdbcTemplate $ SimplePreparedStatementCreator. createPreparedStatement (JdbcTemplate .java:1515)
    在 springframework 中 JdbcTemplate 执行(JdbcTemplate .java:603)
    ...58更多
这是文章 314320 的 PDF 版本,可能已过期。最新版本 CS314320