Article - CS361050
Unable to autocreate a Product/General sample in FlexPLM 12.0
Modified: 08-Mar-2022
Applies To
- FlexPLM 12.0
Description
- Unable to autocreate a Product/General sample. It works for Product/Fit sample.
- Configuration set :
###Property to enable/disable auto create sample request#### com.lcs.wc.sample.autocreate.samplerequest.enable=true com.lcs.wc.sample.Sample.sampleStatus=vrdDropped com.lcs.wc.sample.Sample.sampleRequestStatus=rejected com.lcs.wc.sample.Sample.sampleStatusKey=sampleStatus com.lcs.wc.sample.Sample.sampleReqStatusKey=sampleRequestStatus com.lcs.wc.sample.Sample.sampleRequestName=requestName #Adding Hidden Attributes com.lcs.wc.sample.Sample.sampleStatusHidden=sampleStatusHidden com.lcs.wc.sample.Sample.sampleReqStatusHidden=sampleReqStatusHidden #Adding sequence attribute com.lcs.wc.sample.Sample.sampleRequestSequence=sampleRequestSequence #sampleReqIterativeNo property com.lcs.wc.sample.Sample.sampleReqIterativeNo=sampleReqIterativeNo
- Steps to reproduce :
- Create a Sample of Product/General type
- Then update the sample and change the Sample Status from Requested to Dropped
- Error message :
com.lcs.wc.resource.ErrorReportRB (wt.pom.pomResource/5) wt.pom.ObjectIsStaleException: Cannot update object "General - Sample 1 (100120(101))" (com.lcs.wc.sample.LCSSample:926093) because it has been concurrently updated.
Stack Trace:
(wt.pom.pomResource/5) wt.pom.ObjectIsStaleException:
Cannot update object "General - Sample 1 (100120(101))" (com.lcs.wc.sample.LCSSample:926093) 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 sun.reflect.GeneratedMethodAccessor682.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.modify(Unknown Source)
at com.lcs.wc.foundation.LCSLogic.persist(LCSLogic.java:455)
at com.lcs.wc.foundation.LCSLogic.persist(LCSLogic.java:338)
at com.lcs.wc.foundation.LCSLogic.persist(LCSLogic.java:315)
at com.lcs.wc.foundation.LCSManagedLogic.persist(LCSManagedLogic.java:51)
at com.lcs.wc.foundation.LCSManagedLogic.persist(LCSManagedLogic.java:37)
at com.lcs.wc.sample.LCSSampleLogic.update(LCSSampleLogic.java:419)
at com.lcs.wc.sample.LCSSampleLogic.update(LCSSampleLogic.java:427)
at com.lcs.wc.sample.LCSSampleLogic.saveSample(LCSSampleLogic.java:225)
at com.lcs.wc.sample.StandardLCSSampleService.saveSample(StandardLCSSampleService.java:293)
This is a printer-friendly version of Article 361050 and may be out of date. For the latest version click CS361050