技术文章 - CS198198
mks.frame.sql.FrameworkSQLException 在运行 Integrity reysnccp 后丢弃挂起的创建子项目时出错
已修改: 11-Dec-2017
适用于
- PTC RV&S (formerly Integrity Lifecycle Manager) 10.5 to 10.7
说明
- mks.frame.sql.FrameworkSQLException 在运行 Integrity reysnccp 后丢弃挂起的创建子项目时出错
- 尝试丢弃具有 CreateSubproject 条目的完整性更改包时收到错误消息“*** 无法执行 sql.Statement: mks.frame.sql.FrameworkSQLException”
- 完整性服务器日志显示:
[mksis.IntegrityServer] GENERAL(0): mks.frame.sql.LoggingSQLException -- java.sql.SQLException: DELETE 语句与 REFERENCE 约束“FK_CMSUBPROJECT_SUBTRUNK”冲突。冲突发生在数据库“Moodys_106”、表“dbo.CMSUBPROJECT”、“SUBTRUNK”列中。 SQLState=23000;代码=547; SQLStatement=从 CMPROJECT 删除
哪里 CMPROJECT.OID=?和
CMPROJECT.WRITE_TICK=?
在 net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
在 net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)
在 net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2254)
在 net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:631)
在 net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:590)
在 net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:552)
在 net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeUpdate(JtdsPreparedStatement.java:500)
在 mks.frame.sql.jdbc.common.CancellablePreparedStatement.executeUpdate(CancellablePreparedStatement.java:94)
在 org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:239)
在 mks.im.core.sql.ShortTransaction.executeStmt(ShortTransaction.java:501)
在 mks.im.core.sql.ShortTransaction.executeStmt(ShortTransaction.java:462)
在 mks.im.core.IMUnitOfWork.generateSQL(IMUnitOfWork.java:2166)
在 mks.im.core.IMUnitOfWork.writeoutScratchObjects(IMUnitOfWork.java:2029)
在 mks.im.core.IMUnitOfWork.commit(IMUnitOfWork.java:242)
哪里 CMPROJECT.OID=?和
CMPROJECT.WRITE_TICK=?
在 net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
在 net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)
在 net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2254)
在 net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:631)
在 net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:590)
在 net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:552)
在 net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeUpdate(JtdsPreparedStatement.java:500)
在 mks.frame.sql.jdbc.common.CancellablePreparedStatement.executeUpdate(CancellablePreparedStatement.java:94)
在 org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:239)
在 mks.im.core.sql.ShortTransaction.executeStmt(ShortTransaction.java:501)
在 mks.im.core.sql.ShortTransaction.executeStmt(ShortTransaction.java:462)
在 mks.im.core.IMUnitOfWork.generateSQL(IMUnitOfWork.java:2166)
在 mks.im.core.IMUnitOfWork.writeoutScratchObjects(IMUnitOfWork.java:2029)
在 mks.im.core.IMUnitOfWork.commit(IMUnitOfWork.java:242)
这是文章 198198 的 PDF 版本,可能已过期。最新版本 CS198198