APAR status
Closed as program error.
Error description
If you have a draft sitearea which has children, the following exception will be thrown when those children are imported during migration. Caused by: com.ibm.workplace.wcm.app.migration.importer.ImportException: Failed to find parent node: 044c000047f17c9f8714b71735a8a76e at com.ibm.workplace.wcm.app.migration.importer.data.tasks.CreatePu lishedAndDraftNodesTask.getParent(CreatePublishedAndDraftNodesTa k.java:86) at com.ibm.workplace.wcm.app.migration.importer.data.tasks.CreateNo esTask.processFile(CreateNodesTask.java:83) at com.ibm.workplace.wcm.app.migration.importer.data.DataImporter$P cRunner.run(DataImporter.java:903) at java.lang.Thread.run(Thread.java:570) Caused by: javax.jcr.ItemNotFoundException: A node does not exist with UUID: 044c000047f17c9f8714b71735a8a76e at com.ibm.icm.jcr.WorkspaceImpl.getNodeByUuid(WorkspaceImpl.java:1 84) at com.ibm.icm.jcr.WorkspaceImpl.getNodeByUuid(WorkspaceImpl.java:1 66) at com.ibm.workplace.wcm.services.repository.RepositoryServiceImpl. etNodeByUUID(RepositoryServiceImpl.java:354) at com.ibm.workplace.wcm.services.repository.RepositoryServiceImpl. etNodeByUUID(RepositoryServiceImpl.java:400) at com.ibm.workplace.wcm.app.migration.importer.data.tasks.CreatePu lishedAndDraftNodesTask.getParent(CreatePublishedAndDraftNodesTa k.java:82)
Local fix
Problem summary
Users Affected: All Java edition LWWCM users Problem Description: If you have a draft sitearea which has children, the following exception will be thrown when those children are imported during migration. Caused by: com.ibm.workplace.wcm.app.migration.importer.ImportException: Failed to find parent node: 044c000047f17c9f8714b71735a8a76e at com.ibm.workplace.wcm.app.migration.importer.data.tasks.CreatePu blishedAndDraftNodesTask.getParent(CreatePublishedAndDraftNodesT a k.java:86) at com.ibm.workplace.wcm.app.migration.importer.data.tasks.CreateNo desTask.processFile(CreateNodesTask.java:83) at com.ibm.workplace.wcm.app.migration.importer.data.DataImporter$P acRunner.run(DataImporter.java:903) at java.lang.Thread.run(Thread.java:570) Caused by: javax.jcr.ItemNotFoundException: A node does not exist with UUID: 044c000047f17c9f8714b71735a8a76e at com.ibm.icm.jcr.WorkspaceImpl.getNodeByUuid(WorkspaceImpl.java:1 84) at com.ibm.icm.jcr.WorkspaceImpl.getNodeByUuid(WorkspaceImpl.java:1 66) at com.ibm.workplace.wcm.services.repository.RepositoryServiceImpl. getNodeByUUID(RepositoryServiceImpl.java:354) at com.ibm.workplace.wcm.services.repository.RepositoryServiceImpl. getNodeByUUID(RepositoryServiceImpl.java:400) at com.ibm.workplace.wcm.app.migration.importer.data.tasks.CreatePu blishedAndDraftNodesTask.getParent(CreatePublishedAndDraftNodesT a k.java:82)
Problem conclusion
The infocenter states that draft site/sitearea with children would be published by the migration logic. This will ensure that when the children of these sites/siteareas are imported, they will find their parent node in the right workspace. However, due to a flaw in the migration logic the parent site/siteareas were not moved to published status as stated in the infocenter. So, when the children are imported, they will fail to locate the parent in the root workspace causing an error. Correct the logic to detect draft siteareas with children correctly. INTERIM FIXES ARE AVAILABLE FROM FIX CENTRAL FOR THIS APAR: For release 6.0.1.2: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?brandid=2&productid=Workplace%20Web%20Content%20Management&fix es=6.0.1.2-WCM-PK58305 For release 6.0.1.3: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?brandid=2&productid=Workplace%20Web%20Content%20Management&fix es=6.0.1.3-WCM-PK58305 You will need to cut/paste the entire URL into a browser to resolve the address.
Temporary fix
Comments
APAR Information
APAR number
PK58305
Reported component name
WRKPLC WEB CON
Reported component ID
5724I2900
Reported release
60E
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-12-18
Closed date
2008-02-27
Last modified date
2008-03-10
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
WRKPLC WEB CON
Fixed component ID
5724I2900
Applicable component levels
R60F PSY
UP
[{"Business Unit":{"code":"BU051","label":"N\/A"},"Product":{"code":"SUPPORT","label":"IBM Web Content Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1.1","Line of Business":{"code":"LOB33","label":"N\/A"}}]
Document Information
Modified date:
21 December 2021