技术文章 - CS241643

获取主机数据失败,原因是 Servigistics 服务部件管理中的错误“SQL 的未分类 SQLException;SQL 状态 [99999];错误代码 [17026];数值溢出;嵌套异常是 java.sql.SQLException:数值溢出”

已修改: 16-Jan-2023   


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

适用于

  • Servigistics Service Parts Management 10.7 to 11.4.0.1

说明

  • 由于以下错误,获取主机数据失败:SQL 的未分类 SQLException;SQL 状态 [99999];错误代码 [17026];数值溢出;嵌套异常是 java.sql.SQLException: Numeric Overflow
  • 获取主机数据失败,出现错误: SQL 的未分类 SQLException;SQL 状态 [99999];错误代码 [17026];数值溢出;嵌套异常是 java.sql.SQLException: Numeric Overflow
  • Autopilot.log 包含
    • 错误 com.Servigistics.Util.EventLog - 任务获取主机数据失败,消息:数字溢出 [Error=17026] java.sql.SQLException:oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)的数字溢出在 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) 在 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) 在 oracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberCommonAccessor.java:7465) ) 在 oracle.jdbc.driver.NumberCommonAccessor.getInt(NumberCommonAccessor.java:123) 在 oracle.jdbc.driver.OracleResultSetImpl.getInt(OracleResultSetImpl.java:527) 在 com.Servigistics.Database.Recordset.getInt(Recordset.java: 251) com.Servigistics.Gateway.OrderPlanGateway.insertNewRecords(OrderPlanGateway.java:773) :95) 在 com.Servigistics.Gateway.Gateway.run(Gateway. java:559) 在 com.Servigistics.Process.Connector.run(Connector.java:205) 在 com.Servigistics.AutoPilot.Task.Task.runConnector(Task.java:470) 在 com.Servigistics.AutoPilot.Task.GetHostData .runConnector(GetHostData.java:58) 在 com.Servigistics.AutoPilot.Task.Task.run(Task.java:226) 在 java.lang.Thread.run(Thread.java:834) 在 com.Servigistics.Util。 ThreadUtil$1.run(ThreadUtil.java:80)
这是文章 241643 的 PDF 版本,可能已过期。最新版本 CS241643