Article - CS369813
Unable to checking migrated CAD Document due to error com.ptc.windchill.uwgm.proesrv.action.CheckinAction -wt.pom.PersistenceException: A commit cannot be done when a rollback is in progress.
Modified: 23-May-2022
Applies To
- Windchill PDMLink 11.2
Description
Checking action for CAD Document migrated using Windchill Bulk Migrator tool fails with error
2022-05-17 18:28:32,255 INFO [ajp-nio-127.0.0.1-8011-exec-1] com.ptc.windchill.uwgm.proesrv.action.CheckinAction - CheckinAction.executeAction :: about to checkin: 2
2022-05-17 18:28:32,721 INFO [ajp-nio-127.0.0.1-8011-exec-1] wt.system.out - wt.util.WTException: java.lang.NullPointerException
2022-05-17 18:28:32,721 INFO [ajp-nio-127.0.0.1-8011-exec-1] wt.system.out - Nested exception is: java.lang.NullPointerException
2022-05-17 18:28:32,722 INFO [ajp-nio-127.0.0.1-8011-exec-1] wt.system.out - at
..
Nested exception is: (wt.pom.pomResource/10) wt.pom.PersistenceException: A commit cannot be done when a rollback is in progress. The following is the rollback stacktrace.
ROLLBACK: java.lang.Thread.getStackTrace(Thread.java:1559)
ROLLBACK: wt.pom.TransactionManager.rollbackTransaction(TransactionManager.java:753)
ROLLBACK: wt.pom.BasicTransactionMonitor.rollbackTransaction(BasicTransactionMonitor.java:77)
ROLLBACK: wt.pom.PersistentObjectManager.rollbackTransaction(PersistentObjectManager.java:427)
ROLLBACK: wt.pom.Transaction.rollback(Transaction.java:769)
ROLLBACK: wt.fc.StandardPersistenceManager.modify(StandardPersistenceManager.java:786)
ROLLBACK: wt.fc.StandardPersistenceManager.modify(StandardPersistenceManager.java:1098)
ROLLBACK: sun.reflect.GeneratedMethodAccessor746.invoke(Unknown Source)
ROLLBACK: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
ROLLBACK: java.lang.reflect.Method.invoke(Method.java:498)
ROLLBACK: wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
ROLLBACK: com.sun.proxy.$Proxy12.modify(Unknown Source)
ROLLBACK: wt.fc.StandardIdentityService.changeIdentities(StandardIdentityService.java:326)
ROLLBACK: wt.fc.StandardIdentityService.changeIdentity(StandardIdentityService.java:189)
ROLLBACK: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
ROLLBACK: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
ROLLBACK: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
ROLLBACK: java.lang.reflect.Method.invoke(Method.java:498)
ROLLBACK: wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
ROLLBACK: com.sun.proxy.$Proxy297.changeIdentity(Unknown Source)
ROLLBACK: ext.listeners.StandardobjectRenameService$1.notifyVetoableMultiObjectEvent(StandardobjectRenameService.java:179)
ROLLBACK: wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:306)
ROLLBACK: wt.events.StandardKeyedEventBranch.dispatchVetoableEvent(StandardKeyedEventBranch.java:255
2022-05-17 18:28:32,721 INFO [ajp-nio-127.0.0.1-8011-exec-1] wt.system.out - wt.util.WTException: java.lang.NullPointerException
2022-05-17 18:28:32,721 INFO [ajp-nio-127.0.0.1-8011-exec-1] wt.system.out - Nested exception is: java.lang.NullPointerException
2022-05-17 18:28:32,722 INFO [ajp-nio-127.0.0.1-8011-exec-1] wt.system.out - at
..
Nested exception is: (wt.pom.pomResource/10) wt.pom.PersistenceException: A commit cannot be done when a rollback is in progress. The following is the rollback stacktrace.
ROLLBACK: java.lang.Thread.getStackTrace(Thread.java:1559)
ROLLBACK: wt.pom.TransactionManager.rollbackTransaction(TransactionManager.java:753)
ROLLBACK: wt.pom.BasicTransactionMonitor.rollbackTransaction(BasicTransactionMonitor.java:77)
ROLLBACK: wt.pom.PersistentObjectManager.rollbackTransaction(PersistentObjectManager.java:427)
ROLLBACK: wt.pom.Transaction.rollback(Transaction.java:769)
ROLLBACK: wt.fc.StandardPersistenceManager.modify(StandardPersistenceManager.java:786)
ROLLBACK: wt.fc.StandardPersistenceManager.modify(StandardPersistenceManager.java:1098)
ROLLBACK: sun.reflect.GeneratedMethodAccessor746.invoke(Unknown Source)
ROLLBACK: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
ROLLBACK: java.lang.reflect.Method.invoke(Method.java:498)
ROLLBACK: wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
ROLLBACK: com.sun.proxy.$Proxy12.modify(Unknown Source)
ROLLBACK: wt.fc.StandardIdentityService.changeIdentities(StandardIdentityService.java:326)
ROLLBACK: wt.fc.StandardIdentityService.changeIdentity(StandardIdentityService.java:189)
ROLLBACK: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
ROLLBACK: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
ROLLBACK: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
ROLLBACK: java.lang.reflect.Method.invoke(Method.java:498)
ROLLBACK: wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
ROLLBACK: com.sun.proxy.$Proxy297.changeIdentity(Unknown Source)
ROLLBACK: ext.listeners.StandardobjectRenameService$1.notifyVetoableMultiObjectEvent(StandardobjectRenameService.java:179)
ROLLBACK: wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:306)
ROLLBACK: wt.events.StandardKeyedEventBranch.dispatchVetoableEvent(StandardKeyedEventBranch.java:255
This is a printer-friendly version of Article 369813 and may be out of date. For the latest version click CS369813