Fixes are available
APAR status
Closed as program error.
Error description
Import failure with istool occurs with the exception RepositoryImportException: java.util.ConcurrentModificationException at org.eclipse.emf.common.util.BasicEList$EIterator.checkModCount(B asicEList.java:1327) at org.eclipse.emf.common.util.BasicEList$EIterator.next(BasicEList .java:1281) The problem will happen if there is linkpoint and also a real object with the same identity in the repository. For example, in the repository there is: linkpoint for DSColumnDefinition with RID =>ad3d7bd0.87fd1fb9.8pdj36g34.03flar2.d01mg0.rd68nunb83g7mb5nup3 sg and also a real object with RID=>c2e76d84.23d97ff8.8pdj3dqmi.1cojp2f.4l22ah.6j79fdacg9k6eu35 mkdk8 Generally this should not happen. The only chance of it happens is when both ISX and DSX imports are done.
Local fix
Problem summary
Import fails with ISTOOL when both ISX and DSX imports are done.
Problem conclusion
This problem happens when datastage jobs are imported using both ISX and DSX leading to situation where repository has both real object and corresponding linkpoint object. When anohter ISX import is done with this linkpoint object, it merges with repository real object, marks the repository linkpoint object for deletion but then attempts to update it downstream leading to this error. Order of import leading to this error: ISX --> DSX --> ISX There are two errors that were fixed: com.ascential.xmeta.exception.ServiceException: Error processing updateAttributeValues for linkpoint RID 'ad3d7bd0.87fd1fb9.8pdj36g34.03flar2.d01mg0.rd68nunb83g7mb5nup3s g' class Name 'DSColumnDefinition' ' object rid 'c2e76d84.23d97ff8.8pdj36g2e.e8nsh5p.aidl96.v1ojfges65b2l2m2aqq5 8' ' package nsuri rid 'http:///1.2/DataStageX.ecore' at com.ibm.xmeta.service.importexport.enhanced.LinkPointHelper.upda teAttributeValues(LinkPointHelper.java:665) at com.ibm.xmeta.service.importexport.enhanced.LinkPointHelper.upda teLinkPoint(LinkPointHelper.java:595) java.util.ConcurrentModificationException: IIS-ISTOOLS-DS-AI 2011-08-09 13:25:29,296 Trace Enter DatastageAssetImporterPojo.importDesign IIS-ISTOOLS-DS-AI 2011-08-09 13:25:29,303 Debug DatastageAssetImporterPojo.importDesignInvoking DS Core importDesign with the following options: overwrite=true, readonly=false IIS-ISTOOLS-DS-AI 2011-08-09 13:25:49,764 Fatal com.ibm.datastage.importer.exception.RepositoryImportException: java.util.ConcurrentModificationException at com.ibm.datastage.importer.dsx.NewReposDSXImport.addEObject(NewR eposDSXImport.java:490)
Temporary fix
Comments
APAR Information
APAR number
JR40557
Reported component name
WIS DATASTAGE
Reported component ID
5724Q36DS
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-09-05
Closed date
2011-09-19
Last modified date
2012-03-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WIS DATASTAGE
Fixed component ID
5724Q36DS
Applicable component levels
R850 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"InfoSphere DataStage"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
12 October 2021