Article - CS312032

Unable to CheckOut a specific Document Object instance with error "Version already exists, cannot create a duplicate" in Windchill PDMLink

Modified: 09-Jul-2025   


Applies To

  • Windchill PDMLink 11.0 to 13.0

Description

  • Unable to CheckOut a specific Document Object instance with error
  • Unable to revise a part with the error below:
Version already exists, cannot create a duplicate
  • Use PersistenceHelper.manager.store() with error: 
Version already exists, cannot create a duplicate: <object>
  • Error in Methodserver.log 
    Version already exists, cannot create a duplicate: <docNumber>, <docName>, <version>
    	at wt.vc.StandardVersionControlService.storeControlBranchOf(StandardVersionControlService.java:1457)
    	at wt.vc.StandardVersionControlService$2.notifyVetoableMultiObjectEvent(StandardVersionControlService.java:470)
    	at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:306)
    	at wt.events.StandardKeyedEventBranch.dispatchVetoableMultiObjectEvent(StandardKeyedEventBranch.java:268)
    	at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:306)
    	at wt.events.StandardKeyedEventDispatcher.dispatchVetoableMultiObjectEvent(StandardKeyedEventDispatcher.java:244)
    	at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:412)
    	at wt.services.StandardManagerService.dispatchVetoableMultiObjectEvent(StandardManagerService.java:314)
    	at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2976)
    	at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2959)
    	at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:708)
    	at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:1091)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
    	at com.sun.proxy.$Proxy13.store(Unknown Source)
    	at wt.fc.PersistenceServerHelper.doOperation(PersistenceServerHelper.java:1118)
    	at wt.fc.PersistenceServerHelper.store(PersistenceServerHelper.java:497)
    	at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2455)
    	at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2284)
    	at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2264)
    	at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2252)
    	at wt.vc.wip.StandardWorkInProgressService.checkout(StandardWorkInProgressService.java:1216)
    

     
This is a printer-friendly version of Article 312032 and may be out of date. For the latest version click CS312032