Article - CS339714

Import from Spreadsheet fails with error message: Cannot update object because it has been concurrently updated. in Windchill PDMLink

Modified: 17-Dec-2021   


Applies To

  • Windchill PartsLink 11.1 to 12.0.1.0
  • Windchill PDMLink 11.1 to 12.0.1.0

Description

  • Import from Spreadsheet fails with error message: Cannot update object because it has been concurrently updated
MS/BG exception: 
2020-12-07 20:35:54,663 ERROR [DataSource Task Executor-732] com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder user - Unable to process component data for component: importJob.validation.table[3]
(wt.pom.pomResource/5) wt.pom.ObjectIsStaleException:
Cannot update object "Import Job - 1234" (com.ptc.windchill.ixb.importer.ImportJob:20243872279) because it has been concurrently updated.
                at wt.pds.SQLDatabasePds.updateList(SQLDatabasePds.java:3407)
                at wt.pds.SQLDatabasePds.update(SQLDatabasePds.java:410)
                at wt.pom.PersistentObjectManager.update(PersistentObjectManager.java:2442)
                at wt.pom.PersistentObjectManager.update(PersistentObjectManager.java:796)
                at wt.fc.StandardPersistenceManager.update(StandardPersistenceManager.java:1179)
                at wt.fc.StandardPersistenceManager.update(StandardPersistenceManager.java:1167)
                at wt.fc.StandardPersistenceManager.modify(StandardPersistenceManager.java:444)
                at wt.fc.StandardPersistenceManager.save(StandardPersistenceManager.java:524)
                at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source)
                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.$Proxy12.save(Unknown Source)
                at com.ptc.windchill.ixb.importer.StandardImportService.doPreview(StandardImportService.java:394)
                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.$Proxy415.doPreview(Unknown Source)
                at com.ptc.windchill.ixb.importer.jca.mvc.ImportJobValidationBuilder.buildComponentData(ImportJobValidationBuilder.java:65)
                at com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:93)
                at com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:451)
                at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:224)
                at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:193)
                at com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:47)
                at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
at java.lang.Thread.run(Thread.java:748) 
  • Browser console displays the following: 
windchill-libs.js:75 TypeError: Cannot read property 'call' of null
at ajax.ContentLoader.onReadyState (windchill-all.js:3675)
at ajax.ContentLoader.loadXMLDoc (windchill-all.js:3675)
at new ajax.ContentLoader (windchill-all.js:3674)
at PTC.jca.DataSourcePagingStore.postValidation (importJobSpreadSheet.js:268)
at EXTUTIL.Event.fire (ext-and-extensions.js:61)
at PTC.jca.DataSourcePagingStore.fireEvent (ext-and-extensions.js:54)
at processRecords (windchill-all.js:404)
at loadChunk (windchill-all.js:388)
at ext-base.js:1
This is a printer-friendly version of Article 339714 and may be out of date. For the latest version click CS339714