can't open Baseline of component replicated through Distributed SCM
Scenario: Some components are replicated from server A to server B. Now in the Server B, not able to access the baselines of component which were created in the server A.
When user tries to access the Baseline of Component , promoted with below message in Change Explorer view
An occur occurred while updating this part. The part's contents may be out of date and need to be refreshed. check your log for details.
In the Error Log view getting below exception:
java.lang.IllegalArgumentException
at com.ibm.team.scm.client.internal.WorkspaceManager.getBaselineConnection(WorkspaceManager.java:1000)
at com.ibm.team.scm.client.internal.WorkspaceManager.getBaselineConnection(WorkspaceManager.java:975)
at com.ibm.team.filesystem.client.internal.namespace.BaselineNamespace.getConnection(BaselineNamespace.java:88)
at com.ibm.team.filesystem.client.internal.namespace.BaselineNamespace.createContext(BaselineNamespace.java:98)
at com.ibm.team.filesystem.client.internal.namespace.ItemNamespace.getContext(ItemNamespace.java:190)
at com.ibm.team.filesystem.client.internal.snapshot.NamespaceSetContext.create(NamespaceSetContext.java:80)
at com.ibm.team.filesystem.client.internal.snapshot.NamespaceSetId.createSnapshot(NamespaceSetId.java:87)
at com.ibm.team.filesystem.client.internal.snapshot.SnapshotId.getSnapshot(SnapshotId.java:55)
at com.ibm.team.filesystem.rcp.core.internal.rest.util.SyncViewDTOUtil.computeComparisonName(SyncViewDTOUtil.java:1741)
at com.ibm.team.internal.filesystem.ui.views.structuralchanges.SnapshotCompareInput.computeName(SnapshotCompareInput.java:54)
at com.ibm.team.internal.filesystem.ui.views.structuralchanges.StructuralChangesView$17.repositoryRun(StructuralChangesView.java:566)
at com.ibm.team.repository.rcp.ui.operations.RepositoryOperation.run(RepositoryOperation.java:43)
at com.ibm.team.repository.rcp.ui.operations.LoggedInRunner$QueuedOperation.run(LoggedInRunner.java:64)
at com.ibm.team.repository.rcp.ui.operations.RetryQueue.run(RetryQueue.java:146)
at com.ibm.team.repository.rcp.ui.operations.RetryQueue.access$0(RetryQueue.java:124)
at com.ibm.team.repository.rcp.ui.operations.RetryQueue$1.run(RetryQueue.java:42)
at com.ibm.team.repository.rcp.ui.operations.JobRunner.run(JobRunner.java:240)
at com.ibm.team.repository.rcp.ui.operations.JobRunner$1.run(JobRunner.java:63)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
When user tries to access the Baseline of Component , promoted with below message in Change Explorer view
An occur occurred while updating this part. The part's contents may be out of date and need to be refreshed. check your log for details.
In the Error Log view getting below exception:
java.lang.IllegalArgumentException
at com.ibm.team.scm.client.internal.WorkspaceManager.getBaselineConnection(WorkspaceManager.java:1000)
at com.ibm.team.scm.client.internal.WorkspaceManager.getBaselineConnection(WorkspaceManager.java:975)
at com.ibm.team.filesystem.client.internal.namespace.BaselineNamespace.getConnection(BaselineNamespace.java:88)
at com.ibm.team.filesystem.client.internal.namespace.BaselineNamespace.createContext(BaselineNamespace.java:98)
at com.ibm.team.filesystem.client.internal.namespace.ItemNamespace.getContext(ItemNamespace.java:190)
at com.ibm.team.filesystem.client.internal.snapshot.NamespaceSetContext.create(NamespaceSetContext.java:80)
at com.ibm.team.filesystem.client.internal.snapshot.NamespaceSetId.createSnapshot(NamespaceSetId.java:87)
at com.ibm.team.filesystem.client.internal.snapshot.SnapshotId.getSnapshot(SnapshotId.java:55)
at com.ibm.team.filesystem.rcp.core.internal.rest.util.SyncViewDTOUtil.computeComparisonName(SyncViewDTOUtil.java:1741)
at com.ibm.team.internal.filesystem.ui.views.structuralchanges.SnapshotCompareInput.computeName(SnapshotCompareInput.java:54)
at com.ibm.team.internal.filesystem.ui.views.structuralchanges.StructuralChangesView$17.repositoryRun(StructuralChangesView.java:566)
at com.ibm.team.repository.rcp.ui.operations.RepositoryOperation.run(RepositoryOperation.java:43)
at com.ibm.team.repository.rcp.ui.operations.LoggedInRunner$QueuedOperation.run(LoggedInRunner.java:64)
at com.ibm.team.repository.rcp.ui.operations.RetryQueue.run(RetryQueue.java:146)
at com.ibm.team.repository.rcp.ui.operations.RetryQueue.access$0(RetryQueue.java:124)
at com.ibm.team.repository.rcp.ui.operations.RetryQueue$1.run(RetryQueue.java:42)
at com.ibm.team.repository.rcp.ui.operations.JobRunner.run(JobRunner.java:240)
at com.ibm.team.repository.rcp.ui.operations.JobRunner$1.run(JobRunner.java:63)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
One answer
I would like to suggest to open a PMR with support. If the baseline is available on the component in the repository, it should be possible to access it.