技术文章 - CS290640

多个 WinDU 任务因 Windchill PDMLink 中的错误“java.sql.SQLException:缺少描述符”而失败

已修改: 23-Dec-2022   


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

适用于

  • Windchill PDMLink 10.0 to 12.1

说明

  • 多个 WinDU 任务因错误“ java.sql.SQLException:缺少描述符”而失败。
  • WinDU 日志中的错误:

Mon 7/30/18 04:28:16: Caused by: wt.util.WTException: (wt.pom.pomResource/0) wt.pom.PersistenceException: 发生持久性错误。系统消息如下:
Mon 7/30/18 04:28:16:嵌套异常是:发生持久性错误。

Mon 7/30/18 04:28:16: Caused by: (wt.pom.pomResource/0) wt.pom.PersistenceException: 发生持久性错误。系统消息如下:
Mon 7/30/18 04:28:16:嵌套异常是:发生持久性错误。
18 年 7 月 30 日星期一 04:28:16:在 wt.pom.PagingHelper.query(PagingHelper.java:443)

2018 年 7 月 30 日星期一 04:28:16:原因:发生持久性错误。
18 年 7 月 30 日星期一 04:28:16:在 wt.pds.SQLDatabasePds.processSQLException(SQLDatabasePds.java:4144)
2018 年 7 月 30 日星期一 04:28:16:在 wt.pds.OraclePds.insertPageResults(OraclePds.java:249)

2018 年 7 月 30 日星期一 04:28:16:原因:发生持久性错误。
2018 年 7 月 30 日星期一 04:28:16:……还有 42 个
18 年 7 月 30 日星期一 04:28:16:引起:java.sql.SQLException:缺少描述符
2018 年 7 月 30 日星期一 04:28:16:在 oracle.sql.DatumWithConnection.assertNotNull(DatumWithConnection.java:103)
2018 年 7 月 30 日星期一 04:28:16:在 oracle.sql.ARRAY。(ARRAY.java:117)
  • 方法服务器日志中的错误:
2018-07-30 04:27:44,919 错误 [RMI TCP 连接 (4351)-10.0.40.5] wt.pds.statementParameter wcadmin - getArrayType() 未找到描述符:name=TABLE_OF_PAGE_RESULT connection=wt.pom.WTConnection{id= 1339345635,sessionId=15,activeCount=3}
2018-07-30 04:27:44,966 错误 [RMI TCP 连接 (4351)-10.0.40.5] wt.pds.exception wcadmin - 抑制内部消息
(wt.pom.pomResource/0) wt.pom.PersistenceException:发生持久性错误。系统消息如下:
嵌套异常是:wt.pom.DatastoreException:语句“SELECT 'wt.org.WTOrganization',A0.administrativeLockIsNull,A0.typeadministrativeLock,A0.blob$entrySetadHocAcl,A0.classnamekeycontainerReferen,A0.idA3containerReference, A0.description,A0.disabled,A0.classnamekeydomainRef,A0.idA3domainRef,A0.entrySetadHocAcl,A0.inheritedDomain,A0.internal,A0.name,A0.repairNeeded,A0.replicate,A0.securityLabels,A0.status,TO_CHAR( A0.createStampA2,'dd mm yyyy hh24:mi:ss'),A0.markForDeleteA2,TO_CHAR(A0.modifyStampA2,'dd mm yyyy hh24:mi:ss'),A0.idA2A2,A0.updateCountA2,TO_CHAR(A0. updateStampA2,'dd mm yyyy hh24:mi:ss'),A1.rowOrder rowOrder FROM WTOrganization A0,(SELECT /*+ CARDINALITY(wtot 1) */ sessionId, rowOrder, oid1, className1 FROM TABLE(cast(? as PDMLINK11. TABLE_OF_PAGE_RESULT)) wtot) A1 WHERE ((A1.sessionId = ?) AND (A1.rowOrder > ?) AND (A1.rowOrder <= ?)) AND ((A0.idA2A2(+) = A1.oid1) AND (A1 .className1 = ?)) 按 rowOrder 排序”。数据库系统消息如下:
嵌套异常是:java.sql.SQLException:缺少描述符
在 oracle.sql.DatumWithConnection.assertNotNull(DatumWithConnection.java:103)
在 oracle.sql.ARRAY.(ARRAY.java:117)
这是文章 290640 的 PDF 版本,可能已过期。最新版本 CS290640