ClearCase import into RTC is giving error "already has clone link" in syncronization stack log file
Please advise on the following error, when importing CC data into RTC...
avax.wvcm.WvcmException: CRRTC4023W The root at "CONTROLLABLE_RESOURCE|/view/<INFO REMOVED>" could not be transferred.
The synchronizer was not able to complete the requested operation
Fix any errors reported in the rest of the log file.
at com.ibm.rational.wvcm.interop.InteropStream.addCloneRoot(InteropStream.java:1401)
at com.ibm.rational.wvcm.interop.InteropStream.tryAddCloneRoots(InteropStream.java:1469)
at com.ibm.rational.wvcm.interop.InteropStream.addCloneRoots(InteropStream.java:1500)
at com.ibm.rational.wvcm.interop.InteropStream.importStream(InteropStream.java:1649)
at com.ibm.rational.wvcm.interop.InteropStream.doOperation(InteropStream.java:2570)
at com.ibm.team.connector.scm.operations.ConnectorOps.synchronizeStream(ConnectorOps.java:272)
at com.ibm.team.connector.scm.cli.AbstractCcConnectorSubCommand.executeOperation(AbstractCcConnectorSubCommand.java:282)
at com.ibm.team.connector.scm.cli.SyncSubcommand.executeOperation(SyncSubcommand.java:114)
at com.ibm.team.connector.scm.cli.SyncSubcommand.run(SyncSubcommand.java:72)
at com.ibm.team.filesystem.cli.core.AbstractSubcommand.run(AbstractSubcommand.java:51)
at com.ibm.team.rtc.cli.infrastructure.internal.core.SubcommandLauncher.run(SubcommandLauncher.java:534)
at com.ibm.team.rtc.cli.infrastructure.internal.core.SubcommandLauncher.doStart(SubcommandLauncher.java:356)
at com.ibm.team.rtc.cli.infrastructure.internal.core.SubcommandLauncher.run(SubcommandLauncher.java:125)
at com.ibm.team.rtc.cli.infrastructure.internal.Application.start(Application.java:41)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
Caused by: javax.wvcm.WvcmException: URI "oid:xxxxxxxxxxxxxxxx@vobuuid:xxxxxxxxxxxxxx" already has a clone link
at com.ibm.team.connector.scm.client.JzRepoResource.ensureNoCloneOfTarget(JzRepoResource.java:1310)
at com.ibm.team.connector.scm.client.JzRepoResource.ensureNoExistingClones(JzRepoResource.java:1158)
at com.ibm.team.connector.scm.client.JzRepoResource.storeLinkedValues(JzRepoResource.java:1062)
at com.ibm.team.connector.scm.client.JzRepoResource.storeLinkedValue(JzRepoResource.java:1279)
at com.ibm.team.connector.scm.client.JzRepoResource.storeInteropCloneValue(JzRepoResource.java:1265)
at com.ibm.team.connector.scm.client.JzRepoVersionHistory.setPropertyFromClient(JzRepoVersionHistory.java:182)
at com.ibm.rational.wvcm.ri.srvc.SrvcResource.doWriteProperties(SrvcResource.java:924)
at com.ibm.rational.wvcm.ri.srvc.SrvcProvider.writeUpdates(SrvcProvider.java:371)
at com.ibm.rational.wvcm.ri.srvc.SrvcProvider.doUpdateContextProperties(SrvcProvider.java:807)
at com.ibm.team.connector.scm.client.JzProvider.doUpdateContextProperties(JzProvider.java:2835)
at com.ibm.rational.wvcm.ri.impl.WvcmServiceConverter.doUpdateContextProperties(WvcmServiceConverter.java:1407)
at com.ibm.rational.wvcm.ri.impl.WvcmServiceConverter.doUpdateProperties(WvcmServiceConverter.java:1375)
at com.ibm.rational.wvcm.ri.impl.ResourceListImpl.doReadProperties(ResourceListImpl.java:49)
at com.ibm.rational.wvcm.ri.impl.ResourceListImpl.doWriteProperties(ResourceListImpl.java:68)
at com.ibm.rational.wvcm.interop.InteropStream.sendoverFolders(InteropStream.java:744)
at com.ibm.rational.wvcm.interop.InteropStream.sendoverChanges(InteropStream.java:634)
at com.ibm.rational.wvcm.interop.InteropStream.sendoverTree(InteropStream.java:859)
at com.ibm.rational.wvcm.interop.InteropStream.createClone(InteropStream.java:1137)
at com.ibm.rational.wvcm.interop.InteropStream.addCloneRoot(InteropStream.java:1364)
... 25 more
One answer
The root at "Pathname|..../ClearCase Connector" could not be transferred when exporting (205738)
What version of RTC were you using?
If you are using version 4.0 or later, you will probably need to submit a defect report (either on jazz.net or Rational support) so development can look into this.