Article - CS194612
“A nested transaction cannot be started when a rollback is in progress” is returned by a workflow process in Windchill PDMLink
Modified: 08-Aug-2023
Applies To
- Windchill PDMLink 9.0 to 12.1
Description
- Error returned when a workflow process is executed:
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Date
at wt.workflow.expr.WfExpression59346.executemethod_1(WfExpression59346.java:29)
... 21 more
A nested transaction cannot be started when a rollback is in progress. The following is the rollback stacktrace.
ROLLBACK: java.lang.Thread.getStackTrace(Thread.java:1568)
ROLLBACK: wt.pom.TransactionManager.rollbackTransaction(TransactionManager.java:750)
ROLLBACK: wt.pom.BasicTransactionMonitor.rollbackTransaction(BasicTransactionMonitor.java:77)
ROLLBACK: wt.pom.PersistentObjectManager.rollbackTransaction(PersistentObjectManager.java:448)
ROLLBACK: wt.pom.Transaction.rollback(Transaction.java:657)
....
at wt.workflow.expr.WfExpression59346.executemethod_1(WfExpression59346.java:29)
... 21 more
A nested transaction cannot be started when a rollback is in progress. The following is the rollback stacktrace.
ROLLBACK: java.lang.Thread.getStackTrace(Thread.java:1568)
ROLLBACK: wt.pom.TransactionManager.rollbackTransaction(TransactionManager.java:750)
ROLLBACK: wt.pom.BasicTransactionMonitor.rollbackTransaction(BasicTransactionMonitor.java:77)
ROLLBACK: wt.pom.PersistentObjectManager.rollbackTransaction(PersistentObjectManager.java:448)
ROLLBACK: wt.pom.Transaction.rollback(Transaction.java:657)
....
- WfExpression######.java is an expression class belonging to a different workflow than the one getting executed
This is a printer-friendly version of Article 194612 and may be out of date. For the latest version click CS194612