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)
    ....
  • 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